UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

20 lines (19 loc) 520 B
/** * Make an assertion. * * Usage * @example * ```ts * const value: boolean = Math.random() <= 0.5; * assert(value, "value is greater than than 0.5!"); * value // true * ``` * * @param {unknown} expression - The expression to test. * @param {string=} msg - The optional message to display if the assertion fails. * @returns {asserts expression} * @throws an {@link Error} if `expression` is not truthy. */ export default function assert(expression, msg = '') { if (!expression) throw new Error(msg); }