UNPKG

@ant-basement/core

Version:

Ant Basement JavaScript SDK Core

44 lines 3.3 kB
export * from './logger'; export * from './validator'; import { BasementClientError } from '../error'; import { ErrorName, ErrorType, ErrorCode } from '../constant'; export function assert(expr, message) { if (!expr) { throw new BasementClientError(ErrorName.VALIDATION_ERROR, ErrorCode.VALIDATION_FAILED, ErrorType.COMMON_ERROR, message); } } export function queryToString(kvmap) { return Object.keys(kvmap).sort() .map(function (key) { return key + "=" + encodeURIComponent(kvmap[key].toString()); }) .join('&'); } export function camelToLisp(key) { return key.replace(/[A-Z]/g, function (match) { return "-" + match.toLowerCase(); }); } export 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; } } export function OSSUploadResponseFormat(data) { return { id: data.id, key: data.ossPath, host: data.host, policy: data.policy, Signature: data.signature, OSSAccessKeyId: data.accessKeyId, }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbGl0eS9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFjLFVBQVUsQ0FBQztBQUN6QixjQUFjLGFBQWEsQ0FBQztBQUM1QixPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFDL0MsT0FBTyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBUTlELE1BQU0sVUFBVSxNQUFNLENBQUMsSUFBSSxFQUFFLE9BQU87SUFDbEMsSUFBSSxDQUFDLElBQUksRUFBRTtRQUNULE1BQU0sSUFBSSxtQkFBbUIsQ0FDM0IsU0FBUyxDQUFDLGdCQUFnQixFQUMxQixTQUFTLENBQUMsaUJBQWlCLEVBQzNCLFNBQVMsQ0FBQyxZQUFZLEVBQ3RCLE9BQU8sQ0FDUixDQUFDO0tBQ0g7QUFDSCxDQUFDO0FBT0QsTUFBTSxVQUFVLGFBQWEsQ0FBQyxLQUE2QjtJQUN6RCxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxFQUFFO1NBQ3ZCLEdBQUcsQ0FBQyxVQUFBLEdBQUcsSUFBSSxPQUFHLEdBQUcsU0FBSSxrQkFBa0IsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUcsRUFBckQsQ0FBcUQsQ0FBQztTQUNqRSxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDckIsQ0FBQztBQU9ELE1BQU0sVUFBVSxXQUFXLENBQUMsR0FBRztJQUM3QixPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLFVBQUEsS0FBSztRQUNoQyxPQUFPLE1BQUksS0FBSyxDQUFDLFdBQVcsRUFBSSxDQUFDO0lBQ25DLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQU1ELE1BQU0sVUFBVSxjQUFjLENBQUMsQ0FBTztJQUNwQyxJQUFJLENBQUMsQ0FBQyxFQUFFO1FBQ04sT0FBTztLQUNSO0lBRUQsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBQ3BCLE9BQU8sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7S0FDekM7U0FBTSxJQUFJLE9BQU8sQ0FBQyxLQUFLLFFBQVEsRUFBRTtRQUNoQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7S0FDNUM7U0FBTSxJQUFJLE9BQU8sQ0FBQyxLQUFLLFFBQVEsRUFBRTtRQUNoQyxPQUFPLENBQUMsQ0FBQztLQUNWO0FBQ0gsQ0FBQztBQWNELE1BQU0sVUFBVSx1QkFBdUIsQ0FBQyxJQUEyQjtJQUNqRSxPQUFPO1FBQ0wsRUFBRSxFQUFFLElBQUksQ0FBQyxFQUFFO1FBQ1gsR0FBRyxFQUFFLElBQUksQ0FBQyxPQUFPO1FBQ2pCLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSTtRQUNmLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtRQUNuQixTQUFTLEVBQUUsSUFBSSxDQUFDLFNBQVM7UUFDekIsY0FBYyxFQUFFLElBQUksQ0FBQyxXQUFXO0tBQ2pDLENBQUM7QUFDSixDQUFDIn0=