/** * @license * Copyright 2020 Google Inc. * SPDX-License-Identifier: Apache-2.0 */ /** * Asserts that the given value is truthy. * @param value - some conditional statement * @param message - the error message to throw if the value is not truthy. * * @internal */ export const assert: (value: unknown, message?: string) => asserts value = ( value, message ) => { if (!value) { throw new Error(message); } };