/// /// module Kubernetes { export function schemaSetRequired(schema, propertyName, isRequired = true) { if (schema && propertyName) { var required = schema.required; if (isRequired) { if (!required) { required = []; schema.required = required; } if (!_.contains(required, propertyName)) { required.push(propertyName); } } else { if (required) { var idx = required.indexOf(propertyName); if (idx >= 0) { required.splice(idx, 1); } } } } } }