UNPKG

@contextjs/system

Version:
22 lines (21 loc) 809 B
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(); } }