8 lines
202 B
TypeScript
8 lines
202 B
TypeScript
export type HydraCollection<T> = {
|
|
'hydra:member'?: T[]
|
|
}
|
|
|
|
export const extractItems = <T>(data: HydraCollection<T> | T[]): T[] => {
|
|
return Array.isArray(data) ? data : data['hydra:member'] ?? []
|
|
}
|