DefaultSerializer
Extends
Jsona
Constructors
new DefaultSerializer()
new DefaultSerializer(params?): DefaultSerializerParameters
• params?
• params.DeserializeCache?: IDeserializeCacheConstructor
• params.JsonDeserializer?: IJsonDeserializerConstructor
• params.ModelsSerializer?: IModelsSerializerConstructor
• params.jsonPropertiesMapper?: IJsonPropertiesMapper
• params.modelPropertiesMapper?: IModelPropertiesMapper
Returns
Inherited from
Jsona.constructor
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:8
Properties
DeserializeCache
DeserializeCache: IDeserializeCacheConstructor;Inherited from
Jsona.DeserializeCache
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:5
JsonDeserializer
JsonDeserializer: IJsonDeserializerConstructor;Inherited from
Jsona.JsonDeserializer
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:7
ModelsSerializer
ModelsSerializer: IModelsSerializerConstructor;Inherited from
Jsona.ModelsSerializer
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:6
jsonPropertiesMapper
jsonPropertiesMapper: IJsonPropertiesMapper;Inherited from
Jsona.jsonPropertiesMapper
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:4
modelPropertiesMapper
modelPropertiesMapper: IModelPropertiesMapper;Inherited from
Jsona.modelPropertiesMapper
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:3
Methods
denormalizeReduxObject()
denormalizeReduxObject(__namedParameters): null | TJsonaModel | TJsonaModel[]Parameters
• __namedParameters
• __namedParameters.entityIds?: string | string[]
• __namedParameters.entityType: string
• __namedParameters.reduxObject: TReduxObject
• __namedParameters.returnBuilderInRelations?: boolean
Returns
null | TJsonaModel | TJsonaModel[]
Inherited from
Jsona.denormalizeReduxObject
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:20
deserialize()
deserialize(body, options?): TJsonaModel | TJsonaModel[]Parameters
• body: string | TJsonApiBody
• options?: TDeserializeOptions
Returns
TJsonaModel | TJsonaModel[]
Overrides
Jsona.deserialize
Source
packages/utils/src/DefaultSerializer.ts:72
serialize()
serialize(__namedParameters): TJsonApiBodyParameters
• __namedParameters
• __namedParameters.includeNames?: TJsonaDenormalizedIncludeNames | TJsonaNormalizedIncludeNamesTree
• __namedParameters.stuff: TJsonaModel | TJsonaModel[]
Returns
TJsonApiBody
Inherited from
Jsona.serialize
Source
node_modules/.pnpm/jsona@1.12.1/node_modules/jsona/lib/Jsona.d.ts:15