drizzle-erd
Version:
Entity-relationship diagram (ERD) generator for Drizzle.
18 lines (14 loc) • 471 B
text/typescript
type LogStyle = "Verbose" | "Silent" | "Default";
type ProvidedSchema = Record<string, unknown>;
type RelationMethod = "Explicit" | "ForeignKey";
interface DrizzleErdOpts {
logStyle?: LogStyle;
schema: ProvidedSchema;
relationMethod?: RelationMethod;
}
interface DrizzleErdResult {
dbml: string;
svg: string;
}
declare const generateErd: ({ schema, relationMethod, logStyle, }: DrizzleErdOpts) => Promise<DrizzleErdResult>;
export { generateErd };