UNPKG

kubernetes-models

Version:
1 lines 4.29 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"validate",{enumerable:!0,get:function(){return validate}});let _IoK8sApiCoreV1LifecycleHandler=require("./IoK8sApiCoreV1LifecycleHandler.js"),validate=function validate24(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.postStart||validate21(data.postStart,{instancePath:instancePath+"/postStart",parentData:data,parentDataProperty:"postStart",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.preStop||validate21(data.preStop,{instancePath:instancePath+"/preStop",parentData:data,parentDataProperty:"preStop",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.stopSignal||validate27(data.stopSignal,{instancePath:instancePath+"/stopSignal",parentData:data,parentDataProperty:"stopSignal",rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate24.errors=vErrors,0===errors};function validate21(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1LifecycleHandler.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1LifecycleHandler.validate.errors:vErrors.concat(_IoK8sApiCoreV1LifecycleHandler.validate.errors)).length),validate21.errors=vErrors,0===errors}let schema9={enum:["SIGABRT","SIGALRM","SIGBUS","SIGCHLD","SIGCLD","SIGCONT","SIGFPE","SIGHUP","SIGILL","SIGINT","SIGIO","SIGIOT","SIGKILL","SIGPIPE","SIGPOLL","SIGPROF","SIGPWR","SIGQUIT","SIGRTMAX","SIGRTMAX-1","SIGRTMAX-10","SIGRTMAX-11","SIGRTMAX-12","SIGRTMAX-13","SIGRTMAX-14","SIGRTMAX-2","SIGRTMAX-3","SIGRTMAX-4","SIGRTMAX-5","SIGRTMAX-6","SIGRTMAX-7","SIGRTMAX-8","SIGRTMAX-9","SIGRTMIN","SIGRTMIN+1","SIGRTMIN+10","SIGRTMIN+11","SIGRTMIN+12","SIGRTMIN+13","SIGRTMIN+14","SIGRTMIN+15","SIGRTMIN+2","SIGRTMIN+3","SIGRTMIN+4","SIGRTMIN+5","SIGRTMIN+6","SIGRTMIN+7","SIGRTMIN+8","SIGRTMIN+9","SIGSEGV","SIGSTKFLT","SIGSTOP","SIGSYS","SIGTERM","SIGTRAP","SIGTSTP","SIGTTIN","SIGTTOU","SIGURG","SIGUSR1","SIGUSR2","SIGVTALRM","SIGWINCH","SIGXCPU","SIGXFSZ"]};function validate27(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("SIGABRT"===data||"SIGALRM"===data||"SIGBUS"===data||"SIGCHLD"===data||"SIGCLD"===data||"SIGCONT"===data||"SIGFPE"===data||"SIGHUP"===data||"SIGILL"===data||"SIGINT"===data||"SIGIO"===data||"SIGIOT"===data||"SIGKILL"===data||"SIGPIPE"===data||"SIGPOLL"===data||"SIGPROF"===data||"SIGPWR"===data||"SIGQUIT"===data||"SIGRTMAX"===data||"SIGRTMAX-1"===data||"SIGRTMAX-10"===data||"SIGRTMAX-11"===data||"SIGRTMAX-12"===data||"SIGRTMAX-13"===data||"SIGRTMAX-14"===data||"SIGRTMAX-2"===data||"SIGRTMAX-3"===data||"SIGRTMAX-4"===data||"SIGRTMAX-5"===data||"SIGRTMAX-6"===data||"SIGRTMAX-7"===data||"SIGRTMAX-8"===data||"SIGRTMAX-9"===data||"SIGRTMIN"===data||"SIGRTMIN+1"===data||"SIGRTMIN+10"===data||"SIGRTMIN+11"===data||"SIGRTMIN+12"===data||"SIGRTMIN+13"===data||"SIGRTMIN+14"===data||"SIGRTMIN+15"===data||"SIGRTMIN+2"===data||"SIGRTMIN+3"===data||"SIGRTMIN+4"===data||"SIGRTMIN+5"===data||"SIGRTMIN+6"===data||"SIGRTMIN+7"===data||"SIGRTMIN+8"===data||"SIGRTMIN+9"===data||"SIGSEGV"===data||"SIGSTKFLT"===data||"SIGSTOP"===data||"SIGSYS"===data||"SIGTERM"===data||"SIGTRAP"===data||"SIGTSTP"===data||"SIGTTIN"===data||"SIGTTOU"===data||"SIGURG"===data||"SIGUSR1"===data||"SIGUSR2"===data||"SIGVTALRM"===data||"SIGWINCH"===data||"SIGXCPU"===data||"SIGXFSZ"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema9.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate27.errors=vErrors,0===errors}