to em() toJSON to match expected type

This commit is contained in:
dswbx
2024-12-19 07:58:41 +01:00
parent 386c0d3ff0
commit 8e987d58f2

View File

@@ -2,6 +2,7 @@ import { DummyConnection } from "data/connection/DummyConnection";
import { EntityManager } from "data/entities/EntityManager";
import type { Generated } from "kysely";
import { MediaField, type MediaFieldConfig, type MediaItem } from "media/MediaField";
import type { ModuleConfigs } from "modules";
import {
BooleanField,
type BooleanFieldConfig,
@@ -284,13 +285,8 @@ export function em<Entities extends Record<string, Entity>>(
entities: e.__entities,
relations,
indices: [],
toJSON: () => {
return e.toJSON() as unknown as {
entities: Schemas<Entities>;
relations: EntityRelation[];
indices: any[];
};
}
toJSON: () =>
e.toJSON() as unknown as Pick<ModuleConfigs["data"], "entities" | "relations" | "indices">
};
}