UNPKG

1.02 kBTypeScriptView Raw
1/// <reference types="node" />
2import { Options as SequelizeOptions } from "sequelize";
3import ConfigurationBase from "../common/ConfigurationBase";
4import { StoreDestinationArray } from "../common/persistence/IExtentStore";
5/**
6 * The configuration for the server based on sql database.
7 *
8 * @export
9 * @class SqlBlobConfiguration
10 * @extends {ConfigurationBase}
11 */
12export default class SqlBlobConfiguration extends ConfigurationBase {
13 readonly sqlURL: string;
14 readonly sequelizeOptions: SequelizeOptions;
15 readonly persistenceArray: StoreDestinationArray;
16 constructor(host: string | undefined, port: number | undefined, sqlURL: string, sequelizeOptions?: SequelizeOptions, persistenceArray?: StoreDestinationArray, enableAccessLog?: boolean, accessLogWriteStream?: NodeJS.WritableStream, enableDebugLog?: boolean, debugLogFilePath?: string, loose?: boolean, skipApiVersionCheck?: boolean, cert?: string, key?: string, pwd?: string, oauth?: string);
17}
18//# sourceMappingURL=SqlBlobConfiguration.d.ts.map
\No newline at end of file