UNPKG

ali-oss

Version:

aliyun oss(object storage service) node client

18 lines (16 loc) 394 B
function policy2Str(policy) { let policyStr; if (policy) { if (typeof policy === 'string') { try { policyStr = JSON.stringify(JSON.parse(policy)); } catch (err) { throw new Error(`Policy string is not a valid JSON: ${err.message}`); } } else { policyStr = JSON.stringify(policy); } } return policyStr; } module.exports = policy2Str;