|
1027 | 1027 | ], |
1028 | 1028 | "name": "AllowedMethodNames" |
1029 | 1029 | }, |
| 1030 | + "jsii-calc.AnonymousImplementationProvider": { |
| 1031 | + "assembly": "jsii-calc", |
| 1032 | + "docs": { |
| 1033 | + "stability": "experimental" |
| 1034 | + }, |
| 1035 | + "fqn": "jsii-calc.AnonymousImplementationProvider", |
| 1036 | + "initializer": {}, |
| 1037 | + "interfaces": [ |
| 1038 | + "jsii-calc.IAnonymousImplementationProvider" |
| 1039 | + ], |
| 1040 | + "kind": "class", |
| 1041 | + "locationInModule": { |
| 1042 | + "filename": "lib/compliance.ts", |
| 1043 | + "line": 1956 |
| 1044 | + }, |
| 1045 | + "methods": [ |
| 1046 | + { |
| 1047 | + "docs": { |
| 1048 | + "stability": "experimental" |
| 1049 | + }, |
| 1050 | + "locationInModule": { |
| 1051 | + "filename": "lib/compliance.ts", |
| 1052 | + "line": 1959 |
| 1053 | + }, |
| 1054 | + "name": "provideAsClass", |
| 1055 | + "overrides": "jsii-calc.IAnonymousImplementationProvider", |
| 1056 | + "returns": { |
| 1057 | + "type": { |
| 1058 | + "fqn": "jsii-calc.Implementation" |
| 1059 | + } |
| 1060 | + } |
| 1061 | + }, |
| 1062 | + { |
| 1063 | + "docs": { |
| 1064 | + "stability": "experimental" |
| 1065 | + }, |
| 1066 | + "locationInModule": { |
| 1067 | + "filename": "lib/compliance.ts", |
| 1068 | + "line": 1963 |
| 1069 | + }, |
| 1070 | + "name": "provideAsInterface", |
| 1071 | + "overrides": "jsii-calc.IAnonymousImplementationProvider", |
| 1072 | + "returns": { |
| 1073 | + "type": { |
| 1074 | + "fqn": "jsii-calc.IAnonymouslyImplementMe" |
| 1075 | + } |
| 1076 | + } |
| 1077 | + } |
| 1078 | + ], |
| 1079 | + "name": "AnonymousImplementationProvider" |
| 1080 | + }, |
1030 | 1081 | "jsii-calc.AsyncVirtualMethods": { |
1031 | 1082 | "assembly": "jsii-calc", |
1032 | 1083 | "docs": { |
|
3318 | 3369 | "name": "prop1IsNull", |
3319 | 3370 | "returns": { |
3320 | 3371 | "type": { |
3321 | | - "primitive": "any" |
| 3372 | + "collection": { |
| 3373 | + "elementtype": { |
| 3374 | + "primitive": "any" |
| 3375 | + }, |
| 3376 | + "kind": "map" |
| 3377 | + } |
3322 | 3378 | } |
3323 | 3379 | }, |
3324 | 3380 | "static": true |
|
3335 | 3391 | "name": "prop2IsUndefined", |
3336 | 3392 | "returns": { |
3337 | 3393 | "type": { |
3338 | | - "primitive": "any" |
| 3394 | + "collection": { |
| 3395 | + "elementtype": { |
| 3396 | + "primitive": "any" |
| 3397 | + }, |
| 3398 | + "kind": "map" |
| 3399 | + } |
3339 | 3400 | } |
3340 | 3401 | }, |
3341 | 3402 | "static": true |
|
3790 | 3851 | ], |
3791 | 3852 | "name": "GreetingAugmenter" |
3792 | 3853 | }, |
| 3854 | + "jsii-calc.IAnonymousImplementationProvider": { |
| 3855 | + "assembly": "jsii-calc", |
| 3856 | + "docs": { |
| 3857 | + "stability": "experimental", |
| 3858 | + "summary": "We can return an anonymous interface implementation from an override without losing the interface declarations." |
| 3859 | + }, |
| 3860 | + "fqn": "jsii-calc.IAnonymousImplementationProvider", |
| 3861 | + "kind": "interface", |
| 3862 | + "locationInModule": { |
| 3863 | + "filename": "lib/compliance.ts", |
| 3864 | + "line": 1952 |
| 3865 | + }, |
| 3866 | + "methods": [ |
| 3867 | + { |
| 3868 | + "abstract": true, |
| 3869 | + "docs": { |
| 3870 | + "stability": "experimental" |
| 3871 | + }, |
| 3872 | + "locationInModule": { |
| 3873 | + "filename": "lib/compliance.ts", |
| 3874 | + "line": 1954 |
| 3875 | + }, |
| 3876 | + "name": "provideAsClass", |
| 3877 | + "returns": { |
| 3878 | + "type": { |
| 3879 | + "fqn": "jsii-calc.Implementation" |
| 3880 | + } |
| 3881 | + } |
| 3882 | + }, |
| 3883 | + { |
| 3884 | + "abstract": true, |
| 3885 | + "docs": { |
| 3886 | + "stability": "experimental" |
| 3887 | + }, |
| 3888 | + "locationInModule": { |
| 3889 | + "filename": "lib/compliance.ts", |
| 3890 | + "line": 1953 |
| 3891 | + }, |
| 3892 | + "name": "provideAsInterface", |
| 3893 | + "returns": { |
| 3894 | + "type": { |
| 3895 | + "fqn": "jsii-calc.IAnonymouslyImplementMe" |
| 3896 | + } |
| 3897 | + } |
| 3898 | + } |
| 3899 | + ], |
| 3900 | + "name": "IAnonymousImplementationProvider" |
| 3901 | + }, |
| 3902 | + "jsii-calc.IAnonymouslyImplementMe": { |
| 3903 | + "assembly": "jsii-calc", |
| 3904 | + "docs": { |
| 3905 | + "stability": "experimental" |
| 3906 | + }, |
| 3907 | + "fqn": "jsii-calc.IAnonymouslyImplementMe", |
| 3908 | + "kind": "interface", |
| 3909 | + "locationInModule": { |
| 3910 | + "filename": "lib/compliance.ts", |
| 3911 | + "line": 1970 |
| 3912 | + }, |
| 3913 | + "methods": [ |
| 3914 | + { |
| 3915 | + "abstract": true, |
| 3916 | + "docs": { |
| 3917 | + "stability": "experimental" |
| 3918 | + }, |
| 3919 | + "locationInModule": { |
| 3920 | + "filename": "lib/compliance.ts", |
| 3921 | + "line": 1972 |
| 3922 | + }, |
| 3923 | + "name": "verb", |
| 3924 | + "returns": { |
| 3925 | + "type": { |
| 3926 | + "primitive": "string" |
| 3927 | + } |
| 3928 | + } |
| 3929 | + } |
| 3930 | + ], |
| 3931 | + "name": "IAnonymouslyImplementMe", |
| 3932 | + "properties": [ |
| 3933 | + { |
| 3934 | + "abstract": true, |
| 3935 | + "docs": { |
| 3936 | + "stability": "experimental" |
| 3937 | + }, |
| 3938 | + "immutable": true, |
| 3939 | + "locationInModule": { |
| 3940 | + "filename": "lib/compliance.ts", |
| 3941 | + "line": 1971 |
| 3942 | + }, |
| 3943 | + "name": "value", |
| 3944 | + "type": { |
| 3945 | + "primitive": "number" |
| 3946 | + } |
| 3947 | + } |
| 3948 | + ] |
| 3949 | + }, |
3793 | 3950 | "jsii-calc.IAnotherPublicInterface": { |
3794 | 3951 | "assembly": "jsii-calc", |
3795 | 3952 | "docs": { |
|
4740 | 4897 | } |
4741 | 4898 | ] |
4742 | 4899 | }, |
| 4900 | + "jsii-calc.Implementation": { |
| 4901 | + "assembly": "jsii-calc", |
| 4902 | + "docs": { |
| 4903 | + "stability": "experimental" |
| 4904 | + }, |
| 4905 | + "fqn": "jsii-calc.Implementation", |
| 4906 | + "initializer": {}, |
| 4907 | + "kind": "class", |
| 4908 | + "locationInModule": { |
| 4909 | + "filename": "lib/compliance.ts", |
| 4910 | + "line": 1967 |
| 4911 | + }, |
| 4912 | + "name": "Implementation", |
| 4913 | + "properties": [ |
| 4914 | + { |
| 4915 | + "docs": { |
| 4916 | + "stability": "experimental" |
| 4917 | + }, |
| 4918 | + "immutable": true, |
| 4919 | + "locationInModule": { |
| 4920 | + "filename": "lib/compliance.ts", |
| 4921 | + "line": 1968 |
| 4922 | + }, |
| 4923 | + "name": "value", |
| 4924 | + "type": { |
| 4925 | + "primitive": "number" |
| 4926 | + } |
| 4927 | + } |
| 4928 | + ] |
| 4929 | + }, |
4743 | 4930 | "jsii-calc.ImplementsInterfaceWithInternal": { |
4744 | 4931 | "assembly": "jsii-calc", |
4745 | 4932 | "docs": { |
|
9932 | 10119 | } |
9933 | 10120 | }, |
9934 | 10121 | "version": "0.19.0", |
9935 | | - "fingerprint": "98k0qPH9S801EvX681aTDIxgufKA90iJ4SlfZKrm90c=" |
| 10122 | + "fingerprint": "MZT68aeJ7MEeDJORDPKkIyqOqOLC+Yb3LcDU7XrxgCQ=" |
9936 | 10123 | } |
0 commit comments