import {QueryResult} from "pg"; import {pgDataType} from "../data-types/PgDataTypes"; import {mySqlDataType} from "../data-types/MySqlDataTypes"; import {ColumnData} from "../entities/Model"; export interface toolCommandsInterface { find(options: { select?: string[]; relations?: string[]; where?: Record; order?: Record; skip?: number; take?: number; }): Promise findOne(options: { where?: Record; }): Promise; create(data: ColumnData, entityConstructor: any): Promise; save(options: { where?: Record, data?: Record, }): Promise; delete(options: { where?: Record; }): Promise; }