in src/main.ts [1335:1349]
public constructor(arg1: string, arg2: ServerOptions | string, arg3: ClientOptions | ServerOptions, arg4?: boolean | ClientOptions, arg5?: boolean) {
let features: Array<ISqlOpsFeature>;
if (is.string(arg2)) {
super(arg1, arg2, arg3 as ServerOptions, arg4 as ClientOptions, arg5);
this._providerId = (arg4 as ClientOptions).providerId;
features = (arg4 as ClientOptions).features;
} else {
super(arg1, arg2 as ServerOptions, arg3 as ClientOptions, arg4 as boolean);
this._providerId = (arg3 as ClientOptions).providerId;
features = (arg3 as ClientOptions).features;
}
this._sqlc2p = c2p;
this._sqlp2c = p2c;
this.registerSqlopsFeatures(features || SqlOpsDataClient.defaultFeatures);
}