swatchjs-utils
Version:
Utilities for SwatchJS, a framework for easily creating and exposing APIs as methods
27 lines (22 loc) • 628 B
JavaScript
;
var errors = require('../../errors');
function validateNotUndefined(param) {
if (param === undefined) {
throw new Error(errors.ERROR_CODE_PARAMETER_UNDEFINED);
}
}
function validateNotNull(param) {
if (param === null) {
throw new Error(errors.ERROR_CODE_PARAMETER_NULL);
}
}
function validateNotNullOrUndefined(param) {
if (param === null || param === undefined) {
throw new Error(errors.ERROR_CODE_PARAMETER_UNDEFINED);
}
}
module.exports = {
validateNotNull: validateNotNull,
validateNotNullOrUndefined: validateNotNullOrUndefined,
validateNotUndefined: validateNotUndefined
};