UNPKG

@naturalcycles/db-lib

Version:

Lowest Common Denominator API to supported Databases

28 lines (27 loc) 1.01 kB
import type { BaseDBEntity } from '@naturalcycles/js-lib/types'; import { type ObjectSchema } from '@naturalcycles/nodejs-lib/joi'; export declare const TEST_TABLE = "TEST_TABLE"; export declare const TEST_TABLE_2 = "TEST_TABLE_2"; export interface TestItemBM extends BaseDBEntity { k1: string; k2?: string | null; k3?: number; even?: boolean; b1?: Buffer; nested?: { foo: number; }; } export interface TestItemDBM extends TestItemBM { } export interface TestItemTM { k1: string; even?: boolean; } export declare const testItemBMSchema: ObjectSchema<TestItemBM>; export declare const testItemTMSchema: ObjectSchema<TestItemTM>; export declare const testItemBMJsonSchema: any; export declare function createTestItemDBM(num?: number): TestItemDBM; export declare function createTestItemBM(num?: number): TestItemBM; export declare function createTestItemsDBM(count?: number): TestItemDBM[]; export declare function createTestItemsBM(count?: number): TestItemBM[];