UNPKG

@controlplane/cli

Version:

Control Plane Corporation CLI

26 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFormattedWarning = exports.raiseCustomK8sError = exports.ensurePropertyPresence = exports.ensureNumber = void 0; function ensureNumber(value) { if (typeof value === 'string') { return parseFloat(value); } return value; } exports.ensureNumber = ensureNumber; function ensurePropertyPresence(property, filePath, object) { if (!object) { throw new Error(`ERROR: '${property}' is required for every object in the file '${filePath}'`); } throw new Error(`ERROR: '${property}' is required for object of kind '${object.kind}' and of metadata.name '${object.metadata.name}' in the file '${filePath}'`); } exports.ensurePropertyPresence = ensurePropertyPresence; function raiseCustomK8sError(message, filePath, object) { throw new Error(`ERROR: ${message}. Object of kind ${object.kind} and of metadata.name '${object.metadata.name}' in the file '${filePath}'`); } exports.raiseCustomK8sError = raiseCustomK8sError; function getFormattedWarning(message, filePath, object) { return `WARNING: ${message}. Object of kind ${object.kind} and of metadata.name '${object.metadata.name}' in the file '${filePath}'`; } exports.getFormattedWarning = getFormattedWarning; //# sourceMappingURL=helper.js.map