INNER CODE UNIT · JavaScript
deepFreeze
serverless/serverless · packages/serverless/lib/classes/config-schema-handler/index.js:433
function deepFreeze(object) {
const propNames = Object.getOwnPropertyNames(object)
for (const name of propNames) {
const value = object[name]
if (value && typeof value === 'object') {
deepFreeze(value)
}
}
return Object.freeze(object)
}
export default ConfigSchemaHandler