UNPKG

docorm

Version:

Persistence layer with ORM features for JSON documents

43 lines 1.14 kB
import { SchemaRegistry } from 'schema-fun'; import winston from 'winston'; export interface DocOrmConfigInput { logger?: winston.Logger; clsNamespaceName?: string; operationIdKey?: string; postgresql?: { host?: string; port?: number; username?: string; password?: string; database?: string; allowUnknownSslCertificate?: boolean; ssl?: boolean; }; schemaRegistry?: SchemaRegistry; } export interface DocOrmConfig extends DocOrmConfigInput { logger?: winston.Logger; clsNamespaceName?: string; operationIdKey?: string; postgresql: { host: string; port: number; username: string; password: string; database?: string; allowUnknownSslCertificate: boolean; ssl: boolean; }; schemaRegistry?: SchemaRegistry; } export declare const DEFAULT_DOC_ORM_CONFIG: { postgresql: { host: string; port: number; username: string; password: string; allowUnknownSslCertificate: boolean; ssl: boolean; }; }; //# sourceMappingURL=config.d.ts.map