docorm
Version:
Persistence layer with ORM features for JSON documents
43 lines • 1.14 kB
TypeScript
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