UNPKG

@naturalcycles/db-lib

Version:

Lowest Common Denominator API to supported Databases

26 lines (25 loc) 947 B
import { BaseDBEntity, JsonSchemaObject } from '@naturalcycles/js-lib'; export declare const TEST_TABLE = "TEST_TABLE"; 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: import("joi").ObjectSchema<TestItemBM>; export declare const testItemTMSchema: import("joi").ObjectSchema<TestItemTM>; export declare const testItemBMJsonSchema: JsonSchemaObject<TestItemBM>; 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[];