@docusign/iam-sdk
Version:
Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@docusign/iam-sdk* API.
41 lines • 1.23 kB
JavaScript
;
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.SDK_METADATA = exports.ServerList = exports.ServerProd = exports.ServerDemo = void 0;
exports.serverURLFromOptions = serverURLFromOptions;
const url_js_1 = require("./url.js");
/**
* Demo
*/
exports.ServerDemo = "demo";
/**
* Production
*/
exports.ServerProd = "prod";
/**
* Contains the list of servers available to the SDK
*/
exports.ServerList = {
[exports.ServerDemo]: "https://api-d.docusign.com/v1",
[exports.ServerProd]: "https://api.docusign.com/v1",
};
function serverURLFromOptions(options) {
let serverURL = options.serverURL;
const params = {};
if (!serverURL) {
const server = options.server ?? exports.ServerDemo;
serverURL = exports.ServerList[server] || "";
}
const u = (0, url_js_1.pathToFunc)(serverURL)(params);
return new URL(u);
}
exports.SDK_METADATA = {
language: "typescript",
openapiDocVersion: "v1",
sdkVersion: "1.0.0-beta.1",
genVersion: "2.628.0",
userAgent: "speakeasy-sdk/typescript 1.0.0-beta.1 2.628.0 v1 @docusign/iam-sdk",
};
//# sourceMappingURL=config.js.map