@calljmp/cli
Version:
36 lines • 935 B
TypeScript
export declare class Database {
private _config;
constructor(_config: {
baseUrl: string;
accessToken: string;
projectId: number;
});
query(sql: string, params?: (string | number)[]): Promise<{
insertId?: number;
numAffectedRows?: number;
rows: Array<Record<string, unknown>>;
}>;
retrieveSchema(): Promise<string[]>;
migrate({ etag }: {
etag: string;
}): Promise<{
completed: boolean;
uploadUrl?: string;
filename?: string;
}>;
ingest({ etag, file, filename, uploadUrl, }: {
etag: string;
file: string | Blob;
filename: string;
uploadUrl: string;
}): Promise<{
completed: boolean;
bookmark: string;
}>;
migrationStatus({ bookmark }: {
bookmark: string;
}): Promise<{
completed: boolean;
}>;
}
//# sourceMappingURL=database.d.ts.map