1 2 3 4 5 6 7
export function assertNever(x: never): never { throw new Error(`Unexpected type: ${(x as any)?.type ?? x}`); } export function assertType<T>(node: unknown): asserts node is T { }