UNPKG

@dbml/connector

Version:

This package was created to fetch the schema JSON from many kind of databases.

8 lines (7 loc) 787 B
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;