UNPKG

@naturalcycles/db-lib

Version:

Lowest Common Denominator API to supported Databases

10 lines (9 loc) 730 B
import { type ObjectSchema, type StringSchema } from '@naturalcycles/nodejs-lib/joi'; import type { CommonDBOptions, CommonDBSaveOptions } from '../db.model.js'; import type { DBQuery, DBQueryFilter, DBQueryFilterOperator, DBQueryOrder } from '../query/dbQuery.js'; export declare const commonDBOptionsSchema: ObjectSchema<CommonDBOptions>; export declare const commonDBSaveOptionsSchema: ObjectSchema<CommonDBSaveOptions<any>>; export declare const dbQueryFilterOperatorSchema: StringSchema<DBQueryFilterOperator>; export declare const dbQueryFilterSchema: ObjectSchema<DBQueryFilter<any>>; export declare const dbQueryOrderSchema: ObjectSchema<DBQueryOrder<any>>; export declare const dbQuerySchema: ObjectSchema<DBQuery<any>>;