UNPKG

@codai/memorai

Version:

Universal Database & Storage Service for CODAI Ecosystem - CBD Backend

27 lines 814 B
/** * Database Service - Production Implementation */ import { EventEmitter } from 'events'; import type { DatabaseQuery, MemoraiConfig } from '../types'; export declare class DatabaseService extends EventEmitter { private config; private prisma; private isConnected; constructor(config: MemoraiConfig['database']); initialize(): Promise<void>; shutdown(): Promise<void>; execute<T = any>(query: DatabaseQuery): Promise<T[]>; private executeSelect; private executeInsert; private executeUpdate; private executeDelete; private getModelForTable; private buildWhereConditions; private buildSelectFields; private buildOrderBy; getHealth(): Promise<{ status: string; details?: any; }>; } //# sourceMappingURL=DatabaseService.d.ts.map