UNPKG

database.do

Version:

AI-Native Data Access SDK for seamless database operations

23 lines (22 loc) 773 B
export interface QueryOptions { where?: Record<string, any>; sort?: string | string[]; limit?: number; page?: number; select?: string | string[]; populate?: string | string[]; } export declare class DatabaseClient { private api; constructor(options?: { apiKey?: string; baseUrl?: string; }); find(collection: string, options?: QueryOptions): Promise<any>; findOne(collection: string, id: string): Promise<any>; create(collection: string, data: any): Promise<any>; update(collection: string, id: string, data: any): Promise<any>; delete(collection: string, id: string): Promise<any>; search(collection: string, query: string, options?: QueryOptions): Promise<any>; } export default DatabaseClient;