UNPKG

sqlite3orm

Version:

ORM for sqlite3 and TypeScript/JavaScript

18 lines (17 loc) 484 B
/** * class holding a foreign key definition * * @class FKDefinition */ export interface FKFieldDefinition { name: string; foreignColumnName: string; } export declare class FKDefinition { readonly name: string; readonly foreignTableName: string; readonly fields: FKFieldDefinition[]; get id(): string; constructor(name: string, foreignTableName: string); static genericForeignKeyId(fromCols: string[], toTable: string, toCols: string[]): string; }