@loaders.gl/worker-utils
Version:
Utilities for running tasks on worker threads
13 lines (12 loc) • 473 B
JavaScript
// loaders.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
// Replacement for the external assert method to reduce bundle size
// Note: We don't use the second "message" argument in calling code,
// so no need to support it here
/** Throws an `Error` with the optional `message` if `condition` is falsy */
export function assert(condition, message) {
if (!condition) {
throw new Error(message || 'loaders.gl assertion failed.');
}
}