@@ -3,7 +3,8 @@ export declare function DefaultableMixin<T extends InMemoryEntityConstructor>(su
33 new ( ...args : any [ ] ) : {
44 readonly isDefault : boolean ;
55 _json : import ( "../in_memory" ) . AnyObject ;
6- prop < T_1 = null > ( name : string , defaultValue ?: T_1 | undefined ) : T_1 ;
6+ prop < T_1 = undefined > ( name : string , defaultValue : T_1 ) : T_1 ;
7+ prop < T_2 = undefined > ( name : string ) : T_2 | undefined ;
78 setProp ( name : string , value : unknown ) : void ;
89 unsetProp ( name : string ) : void ;
910 toJSON ( exclude ?: string [ ] ) : import ( "../in_memory" ) . AnyObject ;
@@ -29,7 +30,8 @@ export declare function TaggableMixin<T extends InMemoryEntityConstructor>(super
2930 tags : string [ ] ;
3031 setTags ( array : string [ ] ) : void ;
3132 _json : import ( "../in_memory" ) . AnyObject ;
32- prop < T_1 = null > ( name : string , defaultValue ?: T_1 | undefined ) : T_1 ;
33+ prop < T_1 = undefined > ( name : string , defaultValue : T_1 ) : T_1 ;
34+ prop < T_2 = undefined > ( name : string ) : T_2 | undefined ;
3335 setProp ( name : string , value : unknown ) : void ;
3436 unsetProp ( name : string ) : void ;
3537 toJSON ( exclude ?: string [ ] ) : import ( "../in_memory" ) . AnyObject ;
@@ -52,7 +54,8 @@ export declare function HasScopeTrackMixin<T extends InMemoryEntityConstructor>(
5254 new ( ...args : any [ ] ) : {
5355 scopeTrack : unknown [ ] ;
5456 _json : import ( "../in_memory" ) . AnyObject ;
55- prop < T_1 = null > ( name : string , defaultValue ?: T_1 | undefined ) : T_1 ;
57+ prop < T_1 = undefined > ( name : string , defaultValue : T_1 ) : T_1 ;
58+ prop < T_2 = undefined > ( name : string ) : T_2 | undefined ;
5659 setProp ( name : string , value : unknown ) : void ;
5760 unsetProp ( name : string ) : void ;
5861 toJSON ( exclude ?: string [ ] ) : import ( "../in_memory" ) . AnyObject ;
@@ -76,7 +79,8 @@ export declare function HasMetadataMixin<T extends InMemoryEntityConstructor>(su
7679 metadata : object ;
7780 updateMetadata ( object : object ) : void ;
7881 _json : import ( "../in_memory" ) . AnyObject ;
79- prop < T_1 = null > ( name : string , defaultValue ?: T_1 | undefined ) : T_1 ;
82+ prop < T_1 = undefined > ( name : string , defaultValue : T_1 ) : T_1 ;
83+ prop < T_2 = undefined > ( name : string ) : T_2 | undefined ;
8084 setProp ( name : string , value : unknown ) : void ;
8185 unsetProp ( name : string ) : void ;
8286 toJSON ( exclude ?: string [ ] ) : import ( "../in_memory" ) . AnyObject ;
@@ -98,9 +102,10 @@ export declare function HasMetadataMixin<T extends InMemoryEntityConstructor>(su
98102export declare function HasDescriptionMixin < T extends InMemoryEntityConstructor > ( superclass : T ) : {
99103 new ( ...args : any [ ] ) : {
100104 description : string ;
101- descriptionObject : { } ;
105+ descriptionObject : { } | undefined ;
102106 _json : import ( "../in_memory" ) . AnyObject ;
103- prop < T_1 = null > ( name : string , defaultValue ?: T_1 | undefined ) : T_1 ;
107+ prop < T_1 = undefined > ( name : string , defaultValue : T_1 ) : T_1 ;
108+ prop < T_2 = undefined > ( name : string ) : T_2 | undefined ;
104109 setProp ( name : string , value : unknown ) : void ;
105110 unsetProp ( name : string ) : void ;
106111 toJSON ( exclude ?: string [ ] ) : import ( "../in_memory" ) . AnyObject ;
@@ -124,7 +129,8 @@ export declare function NamedEntityMixin<T extends InMemoryEntityConstructor>(su
124129 name : string ;
125130 setName ( name : string ) : void ;
126131 _json : import ( "../in_memory" ) . AnyObject ;
127- prop < T_1 = null > ( name : string , defaultValue ?: T_1 | undefined ) : T_1 ;
132+ prop < T_1 = undefined > ( name : string , defaultValue : T_1 ) : T_1 ;
133+ prop < T_2 = undefined > ( name : string ) : T_2 | undefined ;
128134 setProp ( name : string , value : unknown ) : void ;
129135 unsetProp ( name : string ) : void ;
130136 toJSON ( exclude ?: string [ ] ) : import ( "../in_memory" ) . AnyObject ;
@@ -148,7 +154,8 @@ export declare function HasConsistencyChecksMixin<T extends InMemoryEntityConstr
148154 consistencyChecks : object [ ] ;
149155 addConsistencyChecks ( array : object [ ] ) : void ;
150156 _json : import ( "../in_memory" ) . AnyObject ;
151- prop < T_1 = null > ( name : string , defaultValue ?: T_1 | undefined ) : T_1 ;
157+ prop < T_1 = undefined > ( name : string , defaultValue : T_1 ) : T_1 ;
158+ prop < T_2 = undefined > ( name : string ) : T_2 | undefined ;
152159 setProp ( name : string , value : unknown ) : void ;
153160 unsetProp ( name : string ) : void ;
154161 toJSON ( exclude ?: string [ ] ) : import ( "../in_memory" ) . AnyObject ;
0 commit comments