UNPKG

typeorm-erd

Version:

Create ERD from TypeORM with outputs as Mermaid, or PlantUML

17 lines (16 loc) 518 B
import { DataSource } from "typeorm"; import { MermaidErd } from "./mermaid"; import { PlantUMLErd } from "./plantuml"; declare const BUILDERS: { mermaid: typeof MermaidErd; plantuml: typeof PlantUMLErd; }; declare type TBuildTypes = keyof typeof BUILDERS; declare class ERDBuilder { instanceType: TBuildTypes; private instance; constructor(instanceType: TBuildTypes, dataSource: DataSource); initialize(): Promise<void>; render(): string; } export { PlantUMLErd, MermaidErd, ERDBuilder };