/* * SPDX-FileCopyrightText: syuilo and misskey-project * SPDX-License-Identifier: AGPL-3.0-only */ export function assertNever(x: never): never { // eslint-disable-next-line @typescript-eslint/no-explicit-any throw new Error(`Unexpected type: ${(x as any)?.type ?? x}`); } export function assertType(node: unknown): asserts node is T { }