Function: normalize()
normalize<
T,Includes,Attributes,Listing,Request>(payload):NormalizeRequest<Request>
Defined in: payloads/v2/normalized/index.ts:52
Type Parameters
T
T extends Type
Includes
Includes extends never
Attributes
Attributes extends RelationshipMap<T, Includes>
Listing
Listing extends boolean
Request
Request extends { data: AttributeItem<T, RelationshipMainItemAttributes<T, Includes, Attributes>> & Additional<Includes, 0, unknown, Relationship<T, Includes>>; links: { self: string; }; } | { data: AttributeItem<T, RelationshipMainItemAttributes<T, Includes, Attributes>> & Additional<Includes, 0, unknown, Relationship<T, Includes>>[]; meta: { pagination: ListRequestPaginationPayload; }; }
Parameters
payload
Request
The raw payload from the API
Returns
NormalizeRequest<Request>
the normalized response, with no key changes