UNPKG

calcme-js

Version:

Projeto open-source para exportar as funcoes do CalcMe sistemas para comunicacao visual, e poder chama-las remotamente

33 lines (31 loc) 3.23 kB
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.CmError = void 0; /*! * Copyright 2022 Saturno Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ class CmError extends Error { constructor( code, message, extra = {}) { super(message);this.code = code; if (extra) { const keys = Object.keys(extra); for (const key of keys) { this[key] = extra[key]; } } } }exports.CmError = CmError; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJDbUVycm9yIiwiRXJyb3IiLCJjb25zdHJ1Y3RvciIsImNvZGUiLCJtZXNzYWdlIiwiZXh0cmEiLCJrZXlzIiwiT2JqZWN0Iiwia2V5IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlsL2Vycm9ycy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIENvcHlyaWdodCAyMDIyIFNhdHVybm8gVGVhbVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY2xhc3MgQ21FcnJvciBleHRlbmRzIEVycm9yIHtcbiAgICBjb25zdHJ1Y3RvcihcbiAgICAgIHJlYWRvbmx5IGNvZGU6IHN0cmluZyxcbiAgICAgIG1lc3NhZ2U6IHN0cmluZyxcbiAgICAgIGV4dHJhOiB7IFtrZXk6IHN0cmluZ106IGFueSB9ID0ge31cbiAgICApIHtcbiAgICAgIHN1cGVyKG1lc3NhZ2UpO1xuICBcbiAgICAgIGlmIChleHRyYSkge1xuICAgICAgICBjb25zdCBrZXlzID0gT2JqZWN0LmtleXMoZXh0cmEpO1xuICAgICAgICBmb3IgKGNvbnN0IGtleSBvZiBrZXlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gZXh0cmFba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuIl0sIm1hcHBpbmdzIjoicUdBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVPLE1BQU1BLE9BQU8sU0FBU0MsS0FBSyxDQUFDO0VBQy9CQyxXQUFXQTtFQUNBQyxJQUFZO0VBQ3JCQyxPQUFlO0VBQ2ZDLEtBQTZCLEdBQUcsQ0FBQyxDQUFDO0VBQ2xDO0lBQ0EsS0FBSyxDQUFDRCxPQUFPLENBQUMsQ0FBQyxLQUpORCxJQUFZLEdBQVpBLElBQVk7O0lBTXJCLElBQUlFLEtBQUssRUFBRTtNQUNULE1BQU1DLElBQUksR0FBR0MsTUFBTSxDQUFDRCxJQUFJLENBQUNELEtBQUssQ0FBQztNQUMvQixLQUFLLE1BQU1HLEdBQUcsSUFBSUYsSUFBSSxFQUFFO1FBQ3JCLElBQUksQ0FBU0UsR0FBRyxDQUFDLEdBQUdILEtBQUssQ0FBQ0csR0FBRyxDQUFDO01BQ2pDO0lBQ0Y7RUFDRjtBQUNGLENBQUNDLE9BQUEsQ0FBQVQsT0FBQSxHQUFBQSxPQUFBIiwiaWdub3JlTGlzdCI6W119