—
// Logs an error message to console if boolean is false,
// If errorType is set, throws a new error of errorType instead.
function assert (boolean, message, errorType = null) {
if (!boolean) {
errorType !== null ? throw new errorType(message) : console.error(message);
}
}
Message permanent page