UNPKG

@deepbrainspace/nx-surrealdb

Version:

NX plugin for SurrealDB migrations with modular architecture

17 lines (16 loc) 586 B
import { SurrealDBConfig, SurrealQueryResult } from '../configuration/types'; export declare class SurrealDBClient { private db; private debug; private isDryRun; username?: string; namespace?: string; database?: string; constructor(dryRun?: boolean); create(table: string, data: Record<string, unknown>): Promise<void>; connect(config: SurrealDBConfig): Promise<void>; query(sql: string, params?: Record<string, unknown>): Promise<SurrealQueryResult[]>; private isReadOnlyQuery; private formatSqlForDisplay; close(): Promise<void>; }