higlass
Version:
HiGlass Hi-C / genomic / large data viewer
18 lines (17 loc) • 521 B
TypeScript
/**
* 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: unknown, msg?: string | undefined): asserts expression;