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