UNPKG

spreadsheet-orm

Version:

ORM for Google Spreadsheet - Query Builder and Schema Management for spreadsheet database

19 lines 848 B
import { sheets_v4 } from "googleapis"; import QueryBuilder from "../core/DML/QueryBuilder"; import SchemaManager from "../core/DDL/SchemaManager"; import Schema from "../core/DDL/implements/Schema"; import Configs from "../config/Configs"; declare class SpreadsheetClient<T extends Schema[]> { configs: Configs<T>; queryBuilder: QueryBuilder<T>; schemaManager: SchemaManager<T>; spreadsheetAPI: sheets_v4.Sheets; spreadsheetID: string; constructor(configs: Configs<T>, queryBuilder: QueryBuilder<T>, schemaManager: SchemaManager<T>); query(): QueryBuilder<T>; query(sql: string, values: [string | number]): Promise<void>; query(sql?: string): Promise<any>; executeSql(sql: string, values?: [string | number]): Promise<any>; } export default SpreadsheetClient; //# sourceMappingURL=SpreadsheetClient.d.ts.map