Files
ncd-fe/packages/pl-hooks/lib/normalizers/status-list.ts
nicole mikołajczyk bbf0325146 pl-hooks: migrate from eslint
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-24 14:01:33 +01:00

21 lines
516 B
TypeScript

import { PaginatedResponse, Status } from 'pl-api';
import { importEntities } from '@/importer';
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 };