UNPKG

@d3x0r/sack-gui

Version:

SACK abstraction library exposed to JS to provide low level system services.

30 lines (29 loc) 714 B
export default db; declare const db: Db; declare class Db { db: any; MySQL: typeof MySQL; Sqlite: typeof Sqlite; getSqlDateTime(date: any): string; } declare class MySQL { static loadSchema(db: any, table: any): Table; } declare class Sqlite { static loadSchema(db: any, table: any): Table; } declare class Table { constructor(db_: any, tableName: any, sqlite: any); name: any; columns: any[]; cols: {}; indexes: any[]; keys: {}; fkeys: any[]; db: any; sqlite: boolean; has(col: any): boolean; addColumn(name: any, type: any, extra: any): void; loadColumns(db: any): void; loadSqliteColumns(db: any): void; }