fd4accdab89a64dcbf4dbb6fc0084938e4adc6c01f7fdcebbbbe701bab7570e6.json 14 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nvar _asyncToGenerator = require(\"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/asyncToGenerator.js\").default;\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.RestMessageAdapter = exports.RestRequestType = void 0;\nconst bent_1 = __importDefault(require(\"bent\"));\nconst Exports_js_1 = require(\"../common/Exports.js\");\nvar RestRequestType;\n(function (RestRequestType) {\n RestRequestType[\"Get\"] = \"GET\";\n RestRequestType[\"Post\"] = \"POST\";\n RestRequestType[\"Delete\"] = \"DELETE\";\n RestRequestType[\"File\"] = \"file\";\n})(RestRequestType = exports.RestRequestType || (exports.RestRequestType = {}));\n// accept rest operations via request method and return abstracted objects from server response\nclass RestMessageAdapter {\n constructor(configParams) {\n if (!configParams) {\n throw new Exports_js_1.ArgumentNullError(\"configParams\");\n }\n this.privHeaders = configParams.headers;\n this.privIgnoreCache = configParams.ignoreCache;\n }\n static extractHeaderValue(headerKey, headers) {\n let headerValue = \"\";\n try {\n const arr = headers.trim().split(/[\\r\\n]+/);\n const headerMap = {};\n arr.forEach(line => {\n const parts = line.split(\": \");\n const header = parts.shift().toLowerCase();\n const value = parts.join(\": \");\n headerMap[header] = value;\n });\n headerValue = headerMap[headerKey.toLowerCase()];\n } catch (e) {\n // ignore the error\n }\n return headerValue;\n }\n set options(configParams) {\n this.privHeaders = configParams.headers;\n this.privIgnoreCache = configParams.ignoreCache;\n }\n setHeaders(key, value) {\n this.privHeaders[key] = value;\n }\n request(method, uri, queryParams = {}, body = null) {\n const responseReceivedDeferral = new Exports_js_1.Deferred();\n const requestCommand = method === RestRequestType.File ? \"POST\" : method;\n const handleRestResponse = (data, j = {}) => {\n const d = data;\n return {\n data: JSON.stringify(j),\n headers: JSON.stringify(data.headers),\n json: j,\n ok: data.statusCode >= 200 && data.statusCode < 300,\n status: data.statusCode,\n statusText: j.error ? j.error.message : d.statusText ? d.statusText : d.statusMessage\n };\n };\n const send = postData => {\n const sendRequest = bent_1.default(uri, requestCommand, this.privHeaders, 200, 201, 202, 204, 400, 401, 402, 403, 404);\n const params = this.queryParams(queryParams) === \"\" ? \"\" : `?${this.queryParams(queryParams)}`;\n sendRequest(params, postData).then( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator(function* (data) {\n if (method === RestRequestType.Delete || data.statusCode === 204) {\n // No JSON from Delete and reset (204) operations\n responseReceivedDeferral.resolve(handleRestResponse(data));\n } else {\n try {\n const j = yield data.json();\n responseReceivedDeferral.resolve(handleRestResponse(data, j));\n } catch {\n responseReceivedDeferral.resolve(handleRestResponse(data));\n }\n }\n });\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }()).catch(error => {\n responseReceivedDeferral.reject(error);\n });\n };\n if (this.privIgnoreCache) {\n this.privHeaders[\"Cache-Control\"] = \"no-cache\";\n }\n if (method === RestRequestType.Post && body) {\n this.privHeaders[\"content-type\"] = \"application/json\";\n this.privHeaders[\"Content-Type\"] = \"application/json\";\n }\n send(body);\n return responseReceivedDeferral.promise;\n }\n queryParams(params = {}) {\n return Object.keys(params).map(k => encodeURIComponent(k) + \"=\" + encodeURIComponent(params[k])).join(\"&\");\n }\n}\nexports.RestMessageAdapter = RestMessageAdapter;","map":{"version":3,"names":["_asyncToGenerator","require","default","__importDefault","mod","__esModule","Object","defineProperty","exports","value","RestMessageAdapter","RestRequestType","bent_1","Exports_js_1","constructor","configParams","ArgumentNullError","privHeaders","headers","privIgnoreCache","ignoreCache","extractHeaderValue","headerKey","headerValue","arr","trim","split","headerMap","forEach","line","parts","header","shift","toLowerCase","join","e","options","setHeaders","key","request","method","uri","queryParams","body","responseReceivedDeferral","Deferred","requestCommand","File","handleRestResponse","data","j","d","JSON","stringify","json","ok","statusCode","status","statusText","error","message","statusMessage","send","postData","sendRequest","params","then","_ref","Delete","resolve","_x","apply","arguments","catch","reject","Post","promise","keys","map","k","encodeURIComponent"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/microsoft-cognitiveservices-speech-sdk/distrib/lib/src/common.browser/RestMessageAdapter.js"],"sourcesContent":["\"use strict\";\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.RestMessageAdapter = exports.RestRequestType = void 0;\nconst bent_1 = __importDefault(require(\"bent\"));\nconst Exports_js_1 = require(\"../common/Exports.js\");\nvar RestRequestType;\n(function (RestRequestType) {\n RestRequestType[\"Get\"] = \"GET\";\n RestRequestType[\"Post\"] = \"POST\";\n RestRequestType[\"Delete\"] = \"DELETE\";\n RestRequestType[\"File\"] = \"file\";\n})(RestRequestType = exports.RestRequestType || (exports.RestRequestType = {}));\n// accept rest operations via request method and return abstracted objects from server response\nclass RestMessageAdapter {\n constructor(configParams) {\n if (!configParams) {\n throw new Exports_js_1.ArgumentNullError(\"configParams\");\n }\n this.privHeaders = configParams.headers;\n this.privIgnoreCache = configParams.ignoreCache;\n }\n static extractHeaderValue(headerKey, headers) {\n let headerValue = \"\";\n try {\n const arr = headers.trim().split(/[\\r\\n]+/);\n const headerMap = {};\n arr.forEach((line) => {\n const parts = line.split(\": \");\n const header = parts.shift().toLowerCase();\n const value = parts.join(\": \");\n headerMap[header] = value;\n });\n headerValue = headerMap[headerKey.toLowerCase()];\n }\n catch (e) {\n // ignore the error\n }\n return headerValue;\n }\n set options(configParams) {\n this.privHeaders = configParams.headers;\n this.privIgnoreCache = configParams.ignoreCache;\n }\n setHeaders(key, value) {\n this.privHeaders[key] = value;\n }\n request(method, uri, queryParams = {}, body = null) {\n const responseReceivedDeferral = new Exports_js_1.Deferred();\n const requestCommand = method === RestRequestType.File ? \"POST\" : method;\n const handleRestResponse = (data, j = {}) => {\n const d = data;\n return {\n data: JSON.stringify(j),\n headers: JSON.stringify(data.headers),\n json: j,\n ok: data.statusCode >= 200 && data.statusCode < 300,\n status: data.statusCode,\n statusText: j.error ? j.error.message : d.statusText ? d.statusText : d.statusMessage\n };\n };\n const send = (postData) => {\n const sendRequest = bent_1.default(uri, requestCommand, this.privHeaders, 200, 201, 202, 204, 400, 401, 402, 403, 404);\n const params = this.queryParams(queryParams) === \"\" ? \"\" : `?${this.queryParams(queryParams)}`;\n sendRequest(params, postData).then(async (data) => {\n if (method === RestRequestType.Delete || data.statusCode === 204) {\n // No JSON from Delete and reset (204) operations\n responseReceivedDeferral.resolve(handleRestResponse(data));\n }\n else {\n try {\n const j = await data.json();\n responseReceivedDeferral.resolve(handleRestResponse(data, j));\n }\n catch {\n responseReceivedDeferral.resolve(handleRestResponse(data));\n }\n }\n }).catch((error) => {\n responseReceivedDeferral.reject(error);\n });\n };\n if (this.privIgnoreCache) {\n this.privHeaders[\"Cache-Control\"] = \"no-cache\";\n }\n if (method === RestRequestType.Post && body) {\n this.privHeaders[\"content-type\"] = \"application/json\";\n this.privHeaders[\"Content-Type\"] = \"application/json\";\n }\n send(body);\n return responseReceivedDeferral.promise;\n }\n queryParams(params = {}) {\n return Object.keys(params)\n .map((k) => encodeURIComponent(k) + \"=\" + encodeURIComponent(params[k]))\n .join(\"&\");\n }\n}\nexports.RestMessageAdapter = RestMessageAdapter;\n\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}