function assertType
assertType<T extends true | false>(_expectTrue: T): voidAsserts at compile time that the provided type argument's type resolves to the expected boolean literal type.
Examples
Example 1
Example 1
import { assertType, IsExact, IsNullable } from "@std/testing/types"; const result = "some result" as string | number; // compile error if the type of `result` is not exactly `string | number` assertType<IsExact<typeof result, string | number>>(true); // causes a compile error that `true` is not assignable to `false` assertType<IsNullable<string>>(true); // error: string is not nullable
Type Parameters
T extends true | falseParameters
_expectTrue: TReturn Type
void