Files
ncd-fe/packages/pl-fe/src/entity-store/hooks/utils.ts
marcin mikołajczak 4d5690d0c1 Switch to workspace
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-28 13:01:08 +02:00

16 lines
374 B
TypeScript

import type { EntitiesPath, ExpandedEntitiesPath } from './types';
const parseEntitiesPath = (expandedPath: ExpandedEntitiesPath) => {
const [entityType, ...listKeys] = expandedPath;
const listKey = (listKeys || []).join(':');
const path: EntitiesPath = [entityType, listKey];
return {
entityType,
listKey,
path,
};
};
export { parseEntitiesPath };