Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

std/testing/types.ts>AssertTrue

Deno standard library
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
type alias AssertTrue
import { type AssertTrue } from "https://deno.land/std@0.171.0/testing/types.ts";

Asserts at compile time that the provided type argument's type resolves to true.

Examples

Example 1

import { AssertTrue, Has, IsNullable } from "https://deno.land/std@0.171.0/testing/types.ts";

const result = 1 as string | number | null;

type doTest = AssertTrue<Has<typeof result, string> | IsNullable<typeof result>>;

Type Parameters

T extends true
definition: never