@dbml/connector
Version:
This package was created to fetch the schema JSON from many kind of databases.
8 lines (7 loc) • 787 B
TypeScript
import { FieldsDictionary, IndexesDictionary, Table, TableConstraintsDictionary } from '../connectors/types';
export declare function getIntersection<T>(firstList: T[], secondList: T[]): T[];
export declare function getTableSchemaKey(schemaName: string, tableName: string): string;
export declare function mergeTables(firstTableList: Table[], secondTable: Table[]): Table[];
export declare function mergeFieldDictionary(firstDict: FieldsDictionary, secondDict: FieldsDictionary): FieldsDictionary;
export declare function mergeIndexDictionary(firstDict: IndexesDictionary, secondDict: IndexesDictionary): IndexesDictionary;
export declare function mergeTableConstraintDictionary(firstDict: TableConstraintsDictionary, secondDict: TableConstraintsDictionary): TableConstraintsDictionary;