"use strict";
|
Object.defineProperty(exports, "__esModule", { value: true });
|
exports.isEmpty = exports.assertEmpty = void 0;
|
class EmptyError extends Error {
|
constructor(message) {
|
super(message);
|
}
|
}
|
function assertEmpty(data, name) {
|
const _name = name || "target";
|
if (typeof data === "undefined") {
|
throw new EmptyError(`${_name} is undefined`);
|
}
|
if (data === null) {
|
throw new EmptyError(`${_name} is null`);
|
}
|
}
|
exports.assertEmpty = assertEmpty;
|
function isEmpty(data) {
|
if (typeof data === "undefined" || data === null) {
|
return true;
|
}
|
return false;
|
}
|
exports.isEmpty = isEmpty;
|
//# sourceMappingURL=asserts.js.map
|