@pgsz/pg-cli
Version:
pg-cli脚手架的自我学习
13 lines (11 loc) • 381 B
JavaScript
// 递归的序列化代码
module.exports = function stringifyJS(value) {
const { stringify } = require('javascript-stringify')
// eslint-disable-next-line no-shadow
return stringify(value, (val, indent, stringify) => {
if (val && val.__expression) {
return val.__expression
}
return stringify(val)
}, 4)
}