@techmmunity/symbiosis
Version:
Symbiosis - The Ultimate OM For All Databases
16 lines (15 loc) • 728 B
TypeScript
import type { Logger } from "../../../../logger";
import type { BaseConnectionOptions } from "../../../../connection/types/connection-options";
import type { ColumnMetadata } from "../../../types/column-metadata";
import type { EntityManagerEntities } from "../../../types/manager-metadata";
import type { CustomClass } from "../../../types/metadata-type";
interface GetEntitiesMetadataParams {
logger: Logger;
rawEntities: Array<CustomClass>;
connectionOptions: BaseConnectionOptions;
}
export declare const getEntitiesMetadata: ({ logger, rawEntities, connectionOptions, }: GetEntitiesMetadataParams) => {
entities: EntityManagerEntities<any>;
columns: ColumnMetadata<Record<string, any>>[];
};
export {};