UNPKG

@naturalcycles/db-lib

Version:

Lowest Common Denominator API to supported Databases

27 lines (26 loc) 978 B
import type { BaseDBEntity } from '@naturalcycles/js-lib/types'; import { type JsonSchemaObjectBuilder } from '@naturalcycles/nodejs-lib/ajv'; 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 testItemTMSchema: any; export declare const testItemBMSchema: JsonSchemaObjectBuilder<TestItemBM, TestItemBM, false>; 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[];