ts-fp-di-mikroorm
Version:
Persist ts-fp-di State as MikroORM Entities
6 lines (5 loc) • 458 B
TypeScript
import { EntityManager, MikroORM } from '@mikro-orm/core';
export declare const wrapTsFpDiMikroorm: <T>(orm: Pick<MikroORM, 'em' | 'config'>, cb: () => Promise<T>) => Promise<T>;
export declare const em: () => EntityManager<import("@mikro-orm/core").IDatabaseDriver<import("@mikro-orm/core").Connection>>;
export declare const onPersist: (cb: () => Promise<void>) => void;
export declare const entityConstructor: <T extends object>(self: T, ent: T) => void;