reiso
Version:
18 lines (17 loc) • 685 B
TypeScript
import * as ORM from "typeorm";
export declare class ORMManager {
private conn;
private connPromise;
private config;
constructor(config: ORM.ConnectionOptions);
connect(): Promise<ORM.Connection>;
close(): Promise<void>;
private init;
test(): Promise<void>;
sync(mode?: 'passive' | 'force' | 'standart'): Promise<void>;
drop(): Promise<void>;
}
export declare function cleanEntities(): void;
export declare function addEntity(name: string, scope: string, entity: any): void;
export declare function getEntity(scope?: string, ...args: string[]): any[];
export declare function RegisterEntity(name: string, scope?: string): (target: any) => void;