ignore *nogit* and *nosf*; add delete_undefined(obj)
This commit is contained in:
13
coretool.js
13
coretool.js
@@ -409,6 +409,17 @@ module.exports = {
|
||||
// if (/^\./.test(filename)) filename = `added$filename` // path.extname('.abc') 结果为 '',所以要添加前缀
|
||||
// return path.extname(filename).toLowerCase() // openAi*Ext 是包含 . 的,所以用 path.extname
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
delete_undefined (obj, { depth } = {}) {
|
||||
// delete all undefined properties recursively inside an obect
|
||||
Object.keys(obj).forEach(key => {
|
||||
if (typeof obj[key] === 'undefined') {
|
||||
delete obj[key]
|
||||
} else if (typeof obj[key] === 'object') {
|
||||
this.delete_undefined(obj[key])
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user