Files
ncd-fe/packages/pl-hooks/lib/normalizers/status-list.ts
nicole mikołajczyk bf5229e971 update pl-hooks, don't import the entire pl-api client
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-04 13:58:52 +01:00

21 lines
521 B
TypeScript

import { importEntities } from '@/importer';
import type { PaginatedResponse, Status } from 'pl-api';
const minifyStatusList = ({
previous,
next,
items,
...response
}: PaginatedResponse<Status>): PaginatedResponse<string> => {
importEntities({ statuses: items });
return {
...response,
previous: previous ? () => previous().then(minifyStatusList) : null,
next: next ? () => next().then(minifyStatusList) : null,
items: items.map((status) => status.id),
};
};
export { minifyStatusList };