UNPKG

gen-jhipster

Version:

VHipster - Spring Boot + Angular/React/Vue in one handy generator

15 lines (14 loc) 425 B
function deepFreeze(obj) { if (obj && typeof obj === 'object' && !Object.isFrozen(obj)) { Object.keys(obj).forEach(key => { deepFreeze(obj[key]); }); Object.freeze(obj); } return obj; } /** * Type inferring function to create a JHipster command definition. * Freezes the object to prevent further modifications. */ export const asCommand = (command) => deepFreeze(command);