firebase-functions
Version:
Firebase SDK for Cloud Functions
18 lines (16 loc) • 501 B
JavaScript
//#region src/common/utilities/assertions.ts
/** @hidden
* @file Provides common assertion helpers which can be used to improve
* strictness of both type checking and runtime.
*/
/**
* Checks that the given value is of type `never` — the type that’s left after
* all other cases have been removed.
*
* @param x A value of type `never`.
*/
function assertNever(x) {
throw new Error(`Unhandled discriminated union member: ${JSON.stringify(x)}.`);
}
//#endregion
exports.assertNever = assertNever;