@contextjs/system
Version:
ContextJS - System
22 lines (21 loc) • 809 B
JavaScript
import { NullReferenceException } from "../exceptions/null-reference.exception.js";
import { ObjectExtensions } from "../extensions/object.extensions.js";
import { StringExtensions } from "../extensions/string.extensions.js";
export class Throw {
static ifNull(value) {
if (ObjectExtensions.isNull(value))
throw new NullReferenceException();
}
static ifNullOrUndefined(value) {
if (ObjectExtensions.isNullOrUndefined(value))
throw new NullReferenceException();
}
static ifNullOrEmpty(value) {
if (StringExtensions.isNullOrEmpty(value))
throw new NullReferenceException();
}
static ifNullOrWhiteSpace(value) {
if (StringExtensions.isNullOrWhiteSpace(value))
throw new NullReferenceException();
}
}