@ant-basement/core
Version:
Ant Basement JavaScript SDK Core
62 lines • 4.17 kB
JavaScript
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "tslib", "./logger", "./validator", "../error", "../constant"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./logger"), exports);
tslib_1.__exportStar(require("./validator"), exports);
const error_1 = require("../error");
const constant_1 = require("../constant");
function assert(expr, message) {
if (!expr) {
throw new error_1.BasementClientError(constant_1.ErrorName.VALIDATION_ERROR, constant_1.ErrorCode.VALIDATION_FAILED, constant_1.ErrorType.COMMON_ERROR, message);
}
}
exports.assert = assert;
function queryToString(kvmap) {
return Object.keys(kvmap).sort()
.map(key => `${key}=${encodeURIComponent(kvmap[key].toString())}`)
.join('&');
}
exports.queryToString = queryToString;
function camelToLisp(key) {
return key.replace(/[A-Z]/g, match => {
return `-${match.toLowerCase()}`;
});
}
exports.camelToLisp = camelToLisp;
function extractMessage(e) {
if (!e) {
return;
}
if (Array.isArray(e)) {
return e.map(extractMessage).join('; ');
}
else if (typeof e === 'object') {
return e && (e.message || e.msg || e.desc);
}
else if (typeof e === 'string') {
return e;
}
}
exports.extractMessage = extractMessage;
function OSSUploadResponseFormat(data) {
return {
id: data.id,
key: data.ossPath,
host: data.host,
policy: data.policy,
Signature: data.signature,
OSSAccessKeyId: data.accessKeyId,
};
}
exports.OSSUploadResponseFormat = OSSUploadResponseFormat;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbGl0eS9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7SUFBQSxtREFBeUI7SUFDekIsc0RBQTRCO0lBQzVCLG9DQUErQztJQUMvQywwQ0FBOEQ7SUFROUQsU0FBZ0IsTUFBTSxDQUFDLElBQUksRUFBRSxPQUFPO1FBQ2xDLElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDVCxNQUFNLElBQUksMkJBQW1CLENBQzNCLG9CQUFTLENBQUMsZ0JBQWdCLEVBQzFCLG9CQUFTLENBQUMsaUJBQWlCLEVBQzNCLG9CQUFTLENBQUMsWUFBWSxFQUN0QixPQUFPLENBQ1IsQ0FBQztTQUNIO0lBQ0gsQ0FBQztJQVRELHdCQVNDO0lBT0QsU0FBZ0IsYUFBYSxDQUFDLEtBQTZCO1FBQ3pELE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLEVBQUU7YUFDdkIsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxHQUFHLElBQUksa0JBQWtCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLEVBQUUsQ0FBQzthQUNqRSxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDckIsQ0FBQztJQUpELHNDQUlDO0lBT0QsU0FBZ0IsV0FBVyxDQUFDLEdBQUc7UUFDN0IsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUMsRUFBRTtZQUNuQyxPQUFPLElBQUksS0FBSyxDQUFDLFdBQVcsRUFBRSxFQUFFLENBQUM7UUFDbkMsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBSkQsa0NBSUM7SUFNRCxTQUFnQixjQUFjLENBQUMsQ0FBTztRQUNwQyxJQUFJLENBQUMsQ0FBQyxFQUFFO1lBQ04sT0FBTztTQUNSO1FBRUQsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFO1lBQ3BCLE9BQU8sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDekM7YUFBTSxJQUFJLE9BQU8sQ0FBQyxLQUFLLFFBQVEsRUFBRTtZQUNoQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDNUM7YUFBTSxJQUFJLE9BQU8sQ0FBQyxLQUFLLFFBQVEsRUFBRTtZQUNoQyxPQUFPLENBQUMsQ0FBQztTQUNWO0lBQ0gsQ0FBQztJQVpELHdDQVlDO0lBY0QsU0FBZ0IsdUJBQXVCLENBQUMsSUFBMkI7UUFDakUsT0FBTztZQUNMLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRTtZQUNYLEdBQUcsRUFBRSxJQUFJLENBQUMsT0FBTztZQUNqQixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU07WUFDbkIsU0FBUyxFQUFFLElBQUksQ0FBQyxTQUFTO1lBQ3pCLGNBQWMsRUFBRSxJQUFJLENBQUMsV0FBVztTQUNqQyxDQUFDO0lBQ0osQ0FBQztJQVRELDBEQVNDIn0=