Class: JSONAPIBaseSerializer<From, To, SerializationOptions, DeserializationOptions>
Type parameters​
| Name |
|---|
From |
To |
SerializationOptions |
DeserializationOptions |
Hierarchy​
BaseSerializer<From,To,SerializationOptions,DeserializationOptions>↳
JSONAPIBaseSerializer↳↳
JSONAPIDocumentSerializer↳↳
JSONAPIAtomicOperationSerializer↳↳
JSONAPIAtomicOperationsDocumentSerializer↳↳
JSONAPIAtomicResultsDocumentSerializer↳↳
JSONAPIResourceIdentitySerializer↳↳
JSONAPIResourceSerializer
Constructors​
constructor​
• new JSONAPIBaseSerializer<From, To, SerializationOptions, DeserializationOptions>(settings)
Type parameters​
| Name |
|---|
From |
To |
SerializationOptions |
DeserializationOptions |
Parameters​
| Name | Type |
|---|---|
settings | Object |
settings.deserializationOptions? | DeserializationOptions |
settings.keyMap? | RecordKeyMap |
settings.schema | RecordSchema |
settings.serializationOptions? | SerializationOptions |
settings.serializerFor | SerializerForFn<Serializer<unknown, unknown, unknown, unknown>> |
Overrides​
BaseSerializer< From, To, SerializationOptions, DeserializationOptions \>.constructor
Defined in​
packages/@orbit/jsonapi/src/serializers/jsonapi-base-serializer.ts:31
Properties​
serializerFor​
• serializerFor: SerializerForFn<Serializer<unknown, unknown, unknown, unknown>>
Overrides​
BaseSerializer.serializerFor
Defined in​
packages/@orbit/jsonapi/src/serializers/jsonapi-base-serializer.ts:27
Accessors​
keyMap​
• get keyMap(): undefined | RecordKeyMap
Returns​
undefined | RecordKeyMap
Defined in​
packages/@orbit/jsonapi/src/serializers/jsonapi-base-serializer.ts:58
schema​
• get schema(): RecordSchema
Returns​
RecordSchema
Defined in​
packages/@orbit/jsonapi/src/serializers/jsonapi-base-serializer.ts:54
Methods​
deserialize​
â–¸ Abstract deserialize(arg, options?): From
Parameters​
| Name | Type |
|---|---|
arg | To |
options? | DeserializationOptions |
Returns​
From
Inherited from​
BaseSerializer.deserialize
Defined in​
packages/@orbit/serializers/dist/modules/base-serializer.d.ts:15
serialize​
â–¸ Abstract serialize(arg, options?): To
Parameters​
| Name | Type |
|---|---|
arg | From |
options? | SerializationOptions |
Returns​
To
Inherited from​
BaseSerializer.serialize
Defined in​
packages/@orbit/serializers/dist/modules/base-serializer.d.ts:14