spreadsheet-orm
Version:
ORM for Google Spreadsheet - Query Builder and Schema Management for spreadsheet database
17 lines • 798 B
TypeScript
import SelectBuilder from "./implements/SelectBuilder";
import UpdateBuilder from "./implements/UpdateBuilder";
import DeleteBuilder from "./implements/DeleteBuilder";
import InsertBuilder from "./implements/InsertBuilder";
import { QueryBuilderConfig } from "../../types/configPicks";
import { DataTypes } from "../DDL/abstracts/BaseFieldBuilder";
import Schema from "../DDL/implements/Schema";
declare class QueryBuilder<T extends Schema[] = Schema[]> {
private config;
constructor(config: QueryBuilderConfig<T>);
insert(insertValues: DataTypes[]): InsertBuilder<T>;
select(targetColumn?: string[]): SelectBuilder<T>;
update(updateValues: DataTypes[]): UpdateBuilder<T>;
delete(): DeleteBuilder<T>;
}
export default QueryBuilder;
//# sourceMappingURL=QueryBuilder.d.ts.map