Type alias: SerializerConfig<Record, Related, Data>
SerializerConfig<
Record,Related,Data>:object
Type parameters
• Record
• Related
• Data
Type declaration
circularRelationBehavior()?
optionalcircularRelationBehavior: (serializerContext,parents) =>Awaitable<SerializerCircularRelationBehavior>
Parameters
• serializerContext: SerializerContext<Record, Related, Data, ModelRelation>
• parents: SerializerParents
Returns
Awaitable <SerializerCircularRelationBehavior>
createData()?
optionalcreateData: (records,context) =>Awaitable<Data>
Parameters
• records: Arrayable<Record> | null
• context
Returns
Awaitable<Data>
createRecord
createRecord:
SerializerRecordFactory<Record,Related,Data>
isCircularRelation()?
optionalisCircularRelation: (serializerContext,parents) =>Awaitable<boolean>
Parameters
• serializerContext: SerializerContext<Record, Related, Data, ModelRelation>
• parents: SerializerParents
Returns
Awaitable<boolean>
serializeAttribute()?
optionalserializeAttribute: (serializerContext) =>Awaitable<unknown>
Parameters
• serializerContext: SerializerContext<Record, Related, Data, ModelAttribute>
Returns
Awaitable<unknown>
serializeKey()?
optionalserializeKey: (serializerContext) =>Awaitable<string>
Parameters
• serializerContext: SerializerContext<Record, Related, Data>
Returns
Awaitable<string>
serializeRelated()?
optionalserializeRelated: (serializerContext,related,parents) =>Awaitable<Arrayable<Related> |null>
Parameters
• serializerContext: SerializerContext<Record, Related, Data, ModelRelation>
• related: ModelInstance
• parents: SerializerParents
Returns
Awaitable <Arrayable<Related> | null>
serializeRelation()?
optionalserializeRelation: (serializerContext,related,parents) =>Awaitable<unknown>
Parameters
• serializerContext: SerializerContext<Record, Related, Data, ModelRelation>
• related: ModelInstance
• parents: SerializerParents
Returns
Awaitable<unknown>
shouldSerialize()?
optionalshouldSerialize: (serializerContext) =>Awaitable<boolean>
Parameters
• serializerContext: SerializerContext<Record, Related, Data>
Returns
Awaitable<boolean>