UNPKG

@sphereon/ssi-sdk-ext.kms-azure-rest-client

Version:

Sphereon SSI-SDK plugin for Azure KeyVault Key Management System.

21 lines 956 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createConfiguration = createConfiguration; const middleware_1 = require("./middleware"); const isomorphic_fetch_1 = require("./http/isomorphic-fetch"); const servers_1 = require("./servers"); const auth_1 = require("./auth/auth"); function createConfiguration(conf = {}) { const configuration = { baseServer: conf.baseServer !== undefined ? conf.baseServer : servers_1.server1, httpApi: conf.httpApi || new isomorphic_fetch_1.IsomorphicFetchHttpLibrary(), middleware: conf.middleware || [], authMethods: (0, auth_1.configureAuthMethods)(conf.authMethods) }; if (conf.promiseMiddleware) { conf.promiseMiddleware.forEach(m => configuration.middleware.push(new middleware_1.PromiseMiddlewareWrapper(m))); } return configuration; } //# sourceMappingURL=configuration.js.map //# sourceMappingURL=configuration.js.map