mirror of
https://github.com/coder/code-server.git
synced 2026-02-05 13:00:15 +08:00
14 lines
633 B
TypeScript
14 lines
633 B
TypeScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
/**
|
|
* Throws an error with the provided message if the provided value does not evaluate to a true Javascript value.
|
|
*/
|
|
export function ok(value?: unknown, message?: string) {
|
|
if (!value) {
|
|
throw new Error(message ? `Assertion failed (${message})` : 'Assertion Failed');
|
|
}
|
|
}
|