UNPKG

oss-client

Version:

Aliyun OSS(Object Storage Service) Node.js Client

20 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.policyToJSONString = policyToJSONString; function policyToJSONString(policy) { let policyJSONString; if (typeof policy === 'string') { try { policyJSONString = JSON.stringify(JSON.parse(policy)); } catch (err) { const message = err instanceof Error ? err.message : String(err); throw new TypeError(`Policy string is not a valid JSON: ${message}`); } } else { policyJSONString = JSON.stringify(policy); } return policyJSONString; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9saWN5VG9KU09OU3RyaW5nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWwvcG9saWN5VG9KU09OU3RyaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsZ0RBYUM7QUFiRCxTQUFnQixrQkFBa0IsQ0FBQyxNQUF1QjtJQUN4RCxJQUFJLGdCQUF3QixDQUFDO0lBQzdCLElBQUksT0FBTyxNQUFNLEtBQUssUUFBUSxFQUFFLENBQUM7UUFDL0IsSUFBSSxDQUFDO1lBQ0gsZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDeEQsQ0FBQztRQUFDLE9BQU8sR0FBRyxFQUFFLENBQUM7WUFDYixNQUFNLE9BQU8sR0FBRyxHQUFHLFlBQVksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDakUsTUFBTSxJQUFJLFNBQVMsQ0FBQyxzQ0FBc0MsT0FBTyxFQUFFLENBQUMsQ0FBQztRQUN2RSxDQUFDO0lBQ0gsQ0FBQztTQUFNLENBQUM7UUFDTixnQkFBZ0IsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFDRCxPQUFPLGdCQUFnQixDQUFDO0FBQzFCLENBQUMifQ==