@dineug/erd-editor
Version:
Entity-Relationship Diagram Editor
107 lines (106 loc) • 3.21 kB
TypeScript
export declare const CanvasType: {
readonly ERD: "ERD";
readonly visualization: "@dineug/erd-editor/builtin-visualization";
readonly schemaSQL: "@dineug/erd-editor/builtin-schema-sql";
readonly generatorCode: "@dineug/erd-editor/builtin-generator-code";
readonly settings: "settings";
};
export declare const CanvasTypeList: readonly string[];
export declare const Show: {
readonly tableComment: 1;
readonly columnComment: 2;
readonly columnDataType: 4;
readonly columnDefault: 8;
readonly columnAutoIncrement: 16;
readonly columnPrimaryKey: 32;
readonly columnUnique: 64;
readonly columnNotNull: 128;
readonly relationship: 256;
};
export declare const ColumnType: {
readonly columnName: 1;
readonly columnDataType: 2;
readonly columnNotNull: 4;
readonly columnUnique: 8;
readonly columnAutoIncrement: 16;
readonly columnDefault: 32;
readonly columnComment: 64;
};
export declare const ColumnTypeList: readonly number[];
export declare const Database: {
readonly MariaDB: 1;
readonly MSSQL: 2;
readonly MySQL: 4;
readonly Oracle: 8;
readonly PostgreSQL: 16;
readonly SQLite: 32;
};
export declare const DatabaseList: readonly number[];
export declare const Language: {
readonly GraphQL: 1;
readonly csharp: 2;
readonly Java: 4;
readonly Kotlin: 8;
readonly TypeScript: 16;
readonly JPA: 32;
readonly Scala: 64;
};
export declare const LanguageList: readonly number[];
export declare const NameCase: {
readonly none: 1;
readonly camelCase: 2;
readonly pascalCase: 4;
readonly snakeCase: 8;
};
export declare const NameCaseList: readonly number[];
export declare const BracketType: {
readonly none: 1;
readonly doubleQuote: 2;
readonly singleQuote: 4;
readonly backtick: 8;
};
export declare const BracketTypeList: readonly number[];
export declare const RelationshipType: {
readonly ZeroOne: 2;
readonly ZeroN: 4;
readonly OneOnly: 8;
readonly OneN: 16;
};
export declare const RelationshipTypeList: readonly number[];
export declare const StartRelationshipType: {
readonly ring: 1;
readonly dash: 2;
};
export declare const StartRelationshipTypeList: readonly number[];
export declare const Direction: {
readonly left: 1;
readonly right: 2;
readonly top: 4;
readonly bottom: 8;
};
export declare const DirectionList: readonly number[];
export declare const ColumnOption: {
readonly autoIncrement: 1;
readonly primaryKey: 2;
readonly unique: 4;
readonly notNull: 8;
};
export declare const ColumnUIKey: {
readonly primaryKey: 1;
readonly foreignKey: 2;
};
export declare const OrderType: {
readonly ASC: 1;
readonly DESC: 2;
};
export declare const OrderTypeList: readonly number[];
export declare const SaveSettingType: {
scroll: number;
zoomLevel: number;
};
export declare const CANVAS_SIZE_MAX: 20000;
export declare const CANVAS_SIZE_MIN: 2000;
export declare const CANVAS_ZOOM_MAX: 1;
export declare const CANVAS_ZOOM_MIN: 0.1;
export declare const BracketTypeMap: Record<number, string>;
export declare const ColumnTypeToName: Record<number, string>;