Type Alias: CacheItem<T>
CacheItem<
T> = {item:Partial<ItemMap[T]>;relationships: { [R in keyof Relationship<T, RelationshipFields<T>>["relationships"]]?: (Relationship<T, RelationshipFields<T>>["relationships"][R]["data"] extends infer K ? NonNullable<K> extends unknown[] ? string[] : string : never) | null }; }
Defined in: schemas/v2/cache/base.ts:11
Extended by
Type Parameters
| Type Parameter |
|---|
T extends ItemType |
Properties
item
item:
Partial<ItemMap[T]>
Defined in: schemas/v2/cache/base.ts:12
relationships
relationships: { [R in keyof Relationship<T, RelationshipFields<T>>["relationships"]]?: (Relationship<T, RelationshipFields<T>>["relationships"][R]["data"] extends infer K ? NonNullable<K> extends unknown[] ? string[] : string : never) | null }
Defined in: schemas/v2/cache/base.ts:13