@naturalcycles/db-lib
Version:
Lowest Common Denominator API to supported Databases
10 lines (9 loc) • 730 B
TypeScript
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>>;