UNPKG

spreadsheet-orm

Version:

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

19 lines 1.07 kB
import { QueryBuilderConfig } from "../../../types/configPicks"; import Schema from "../../../core/DDL/implements/Schema"; import QueryStore from "../abstracts/QueryStore"; import WhereableAndQueryStore, { WhereAbleQueueType } from "../abstracts/mixins/WhereableAndQueryStore"; declare class DeleteBuilder<T extends Schema[]> extends QueryStore<T, WhereAbleQueueType> { protected queryQueue: WhereAbleQueueType[]; from(sheetName: T[number]['sheetName']): SettedDeleteBuilder<T>; constructor(config: QueryBuilderConfig<T>); } export default DeleteBuilder; declare class SettedDeleteBuilder<T extends Schema[]> extends WhereableAndQueryStore<T, DeleteBuilder<T>> { protected sheetName: T[number]['sheetName']; protected queryQueue: WhereAbleQueueType[]; constructor(config: QueryBuilderConfig<T>, sheetName: T[number]['sheetName'], queryQueue: WhereAbleQueueType[]); protected createQueryForQueue(): WhereAbleQueueType; execute(): Promise<string[] | null | undefined>; private makeDeleteDataArr; } //# sourceMappingURL=DeleteBuilder.d.ts.map