UNPKG

@flavoai/fastfold

Version:

Zero-boilerplate backend for React apps with auto-generated CRUD and declarative security

17 lines 837 B
import { BaseDatabaseAdapter } from './base'; import { TableSchema, QueryParams } from '../../types'; export declare class SQLiteAdapter extends BaseDatabaseAdapter { private db?; private filename; constructor(filename?: string); connect(): Promise<void>; disconnect(): Promise<void>; createTable(tableName: string, schema: TableSchema): Promise<void>; query<T = any>(tableName: string, params: QueryParams): Promise<T[]>; create<T = any>(tableName: string, data: any): Promise<T>; update<T = any>(tableName: string, id: string | number, data: any): Promise<T>; delete(tableName: string, id: string | number): Promise<boolean>; count(tableName: string, where?: Record<string, any>): Promise<number>; protected mapFieldType(fieldType: string): string; } //# sourceMappingURL=sqlite.d.ts.map