osr-mono/packages/core/assert.js
2025-01-29 17:48:22 +01:00

17 lines
806 B
JavaScript

/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
exports.ok = void 0;
/**
* Throws an error with the provided message if the provided value does not evaluate to a true Javascript value.
*/
function ok(value, message) {
if (!value || value === null) {
throw new Error(message ? 'Assertion failed (' + message + ')' : 'Assertion Failed');
}
}
exports.ok = ok;
//# sourceMappingURL=assert.js.map