UNPKG

@pulumi/esc-sdk

Version:
32 lines 1.21 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ // Copyright 2024, Pulumi Corporation. All rights reserved. Object.defineProperty(exports, "__esModule", { value: true }); exports.Configuration = void 0; class Configuration { constructor(param = {}) { this.accessToken = param.accessToken; this.basePath = param.basePath; this.serverIndex = param.serverIndex; this.baseOptions = param.baseOptions; this.formDataCtor = param.formDataCtor; this.tokenPrefix = 'token'; } /** * Check if the given MIME is a JSON MIME. * JSON MIME examples: * application/json * application/json; charset=UTF8 * APPLICATION/JSON * application/vnd.company+json * @param mime - MIME (Multipurpose Internet Mail Extensions) * @return True if the given MIME is JSON, false otherwise. */ isJsonMime(mime) { const jsonMime = new RegExp('^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$', 'i'); return mime !== null && (jsonMime.test(mime) || mime.toLowerCase() === 'application/json-patch+json'); } } exports.Configuration = Configuration; //# sourceMappingURL=configuration.js.map