TypedJSON : { ArrayTypeDescriptor : any ; MapTypeDescriptor : any ; SetTypeDescriptor : any ; MapShape : any ; JsonObjectMetadata : any ; TypedJSON : any ; AnyT : ConcreteTypeDescriptor ; options : { mergeOptions : any ; } ; typeDescriptor : { ArrayTypeDescriptor : any ; MapTypeDescriptor : any ; SetTypeDescriptor : any ; ensureTypeDescriptor : any ; } ; utils : { isInstanceOf : any ; isSubtypeOf : any ; isValueDefined : any ; nameof : any ; } ; ArrayT ( elementType ) : ArrayTypeDescriptor ; MapT ( keyType ,
valueType ,
options ? ) : MapTypeDescriptor ; SetT ( elementType ) : SetTypeDescriptor ; defaultTypeEmitter ( targetObject ,
sourceObject ,
expectedSourceType ,
sourceTypeMetadata ? ) : void ; defaultTypeResolver ( sourceObject ,
knownTypes ) : Function | undefined ; jsonArrayMember ( maybeTypeThunk ,
options ? ) : ( ( target ,
propKey ) => void ) ; jsonMapMember ( maybeKeyThunk ,
maybeValueThunk ,
options ? ) : ( ( target ,
propKey ) => void ) ; jsonMember < T > ( prototype ,
propertyKey ) : void ; jsonMember ( options ) : PropertyDecorator ; jsonMember ( type ,
options ? ) : PropertyDecorator ; jsonObject < T > ( options ? ) : ( ( target ) => void ) ; jsonObject < T > ( options ? ) : ( ( target ) => void ) ; jsonObject < T > ( target ) : void ; jsonSetMember ( maybeTypeThunk ,
options ? ) : ( ( target ,
propKey ) => void ) ; toJson < T > ( target ) : void ; toJson < T > ( options ) : ( ( target ) => void ) ; } = ... Type declaration AnyT : ConcreteTypeDescriptor options : { mergeOptions : any ; } type Descriptor : { ArrayTypeDescriptor : any ; MapTypeDescriptor : any ; SetTypeDescriptor : any ; ensureTypeDescriptor : any ; } Array Type Descriptor : any Map Type Descriptor : any Set Type Descriptor : any ensure Type Descriptor : any utils : { isInstanceOf : any ; isSubtypeOf : any ; isValueDefined : any ; nameof : any ; } is Instance Of : any is Subtype Of : any is Value Defined : any nameof : any ArrayT : functionArrayT ( elementType ) : ArrayTypeDescriptor Defined in node_modules/typedjson/lib/types/type-descriptor.d.ts:20 MapT : functionMapT ( keyType , valueType , options ? ) : MapTypeDescriptor Parameters keyType : Typelike valueType : Typelike Optional
options : Partial < MapOptions > Defined in node_modules/typedjson/lib/types/type-descriptor.d.ts:51 SetT : functionSetT ( elementType ) : SetTypeDescriptor Defined in node_modules/typedjson/lib/types/type-descriptor.d.ts:26 default Type Emitter : functiondefault Type Emitter ( targetObject , sourceObject , expectedSourceType , sourceTypeMetadata ? ) : void Returns void Defined in node_modules/typedjson/lib/types/serializer.d.ts:5 default Type Resolver : functiondefault Type Resolver ( sourceObject , knownTypes ) : Function | undefined Returns Function | undefined Defined in node_modules/typedjson/lib/types/deserializer.d.ts:5 json Array Member : functionjson Array Member ( maybeTypeThunk , options ? ) : ( ( target , propKey ) => void ) Parameters maybeTypeThunk : MaybeTypeThunk Optional
options : IJsonArrayMemberOptions Returns ( ( target , propKey ) => void ) ( target , propKey ) : void Parameters target : Object propKey : string | symbol Returns void Defined in node_modules/typedjson/lib/types/json-array-member.d.ts:27 json Map Member : functionjson Map Member ( maybeKeyThunk , maybeValueThunk , options ? ) : ( ( target , propKey ) => void ) Parameters maybeKeyThunk : MaybeTypeThunk maybeValueThunk : MaybeTypeThunk Optional
options : IJsonMapMemberOptions Returns ( ( target , propKey ) => void ) ( target , propKey ) : void Parameters target : Object propKey : string | symbol Returns void Defined in node_modules/typedjson/lib/types/json-map-member.d.ts:26 json Member : functionjson Member < T > ( prototype , propertyKey ) : void Returns void Defined in node_modules/typedjson/lib/types/json-member.d.ts:29 json Member ( options ) : PropertyDecorator Parameters options : IJsonMemberOptions Returns PropertyDecorator Defined in node_modules/typedjson/lib/types/json-member.d.ts:34 json Member ( type , options ? ) : PropertyDecorator Parameters type : MaybeTypeThunk Optional
options : IJsonMemberOptions Returns PropertyDecorator Defined in node_modules/typedjson/lib/types/json-member.d.ts:39 json Object : functionjson Object < T > ( options ? ) : ( ( target ) => void ) Parameters Optional
options : IJsonObjectOptionsWithInitializer < T > Returns ( ( target ) => void ) ( target ) : void Returns void Defined in node_modules/typedjson/lib/types/json-object.d.ts:58 json Object < T > ( options ? ) : ( ( target ) => void ) Parameters Optional
options : IJsonObjectOptions < T > Returns ( ( target ) => void ) ( target ) : void Returns void Defined in node_modules/typedjson/lib/types/json-object.d.ts:63 json Object < T > ( target ) : void Returns void Defined in node_modules/typedjson/lib/types/json-object.d.ts:67 json Set Member : functionjson Set Member ( maybeTypeThunk , options ? ) : ( ( target , propKey ) => void ) Parameters maybeTypeThunk : MaybeTypeThunk Optional
options : IJsonSetMemberOptions Returns ( ( target , propKey ) => void ) ( target , propKey ) : void Parameters target : Object propKey : string | symbol Returns void Defined in node_modules/typedjson/lib/types/json-set-member.d.ts:26 to Json : functionto Json < T > ( target ) : void Returns void Defined in node_modules/typedjson/lib/types/to-json.d.ts:17 to Json < T > ( options ) : ( ( target ) => void ) Returns ( ( target ) => void ) ( target ) : void Returns void Defined in node_modules/typedjson/lib/types/to-json.d.ts:22
Specifies that a property, of type array, is part of an object when serializing.