IsNever

import { IsNever } from "jsr:@ende/testing/types";

type alias

type IsNever<T> = [T] extends [never] ? true : false

Checks if type T is the never type.

Example: Usage

import { assertType, IsNever } from "@ende/testing/types";

assertType<IsNever<never>>(true);
assertType<IsNever<unknown>>(false);

Source