UNPKG

@wxn0brp/db

Version:

A simple file-based database management system with support for CRUD operations, custom queries, and graph structures.

18 lines (17 loc) 726 B
import Data from "../types/data.js"; import { VQuery } from "../types/query.js"; declare class dbActionBase { getCollections(): Promise<string[]>; checkCollection(config: VQuery): Promise<boolean>; issetCollection(config: VQuery): Promise<boolean>; add(config: VQuery): Promise<Data>; find(config: VQuery): Promise<Data[]>; findOne(config: VQuery): Promise<Data | null>; update(config: VQuery): Promise<boolean>; updateOne(config: VQuery): Promise<boolean>; remove(config: VQuery): Promise<boolean>; removeOne(config: VQuery): Promise<boolean>; removeCollection(config: VQuery): Promise<boolean>; updateOneOrAdd(config: VQuery): Promise<boolean>; } export default dbActionBase;