17 lines
806 B
JavaScript
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
|