Skip to main content
Version: 0.17

Class: JSONAPIResourceIdentitySerializer

Hierarchy​

Constructors​

constructor​

• new JSONAPIResourceIdentitySerializer(settings)

Parameters​

NameType
settingsJSONAPIResourceIdentitySerializerSettings

Overrides​

JSONAPIBaseSerializer.constructor

Defined in​

packages/@orbit/jsonapi/src/serializers/jsonapi-resource-identity-serializer.ts:62

Properties​

serializerFor​

• serializerFor: SerializerForFn<Serializer<unknown, unknown, unknown, unknown>>

Inherited from​

JSONAPIBaseSerializer.serializerFor

Defined in​

packages/@orbit/jsonapi/src/serializers/jsonapi-base-serializer.ts:27

Accessors​

keyMap​

• get keyMap(): undefined | RecordKeyMap

Returns​

undefined | RecordKeyMap

Inherited from​

JSONAPIBaseSerializer.keyMap

Defined in​

packages/@orbit/jsonapi/src/serializers/jsonapi-base-serializer.ts:58


schema​

• get schema(): RecordSchema

Returns​

RecordSchema

Inherited from​

JSONAPIBaseSerializer.schema

Defined in​

packages/@orbit/jsonapi/src/serializers/jsonapi-base-serializer.ts:54

Methods​

deserialize​

â–¸ deserialize(resource, customOptions?): InitializedRecord

Parameters​

NameType
resourceResource
customOptions?JSONAPIResourceIdentityDeserializationOptions

Returns​

InitializedRecord

Overrides​

JSONAPIBaseSerializer.deserialize

Defined in​

packages/@orbit/jsonapi/src/serializers/jsonapi-resource-identity-serializer.ts:99


getResourceKey​

â–¸ getResourceKey(type): string

Parameters​

NameType
typestring

Returns​

string

Defined in​

packages/@orbit/jsonapi/src/serializers/jsonapi-resource-identity-serializer.ts:32


serialize​

â–¸ serialize(recordIdentity): Resource

Parameters​

NameType
recordIdentityInitializedRecord

Returns​

Resource

Overrides​

JSONAPIBaseSerializer.serialize

Defined in​

packages/@orbit/jsonapi/src/serializers/jsonapi-resource-identity-serializer.ts:80