Skip to main content
Go to Latest
namespace TypeGuard
import { TypeGuard } from "https://deno.land/x/openbox@1.1.8/deps.ts";

Provides functions to test if JavaScript values are TypeBox types

Functions

Returns true if the given value is TAny

Returns true if the given value is TArray

Returns true if the given value is TAsyncIterator

Returns true if the given value is TBigInt

Returns true if the given value is TBoolean

Returns true if the given value is TConstructor

Returns true if the given value is TDate

Returns true if the given value is TFunction

Returns true if the given value is TInteger

Returns true if the given value is TIntersect

Returns true if the given value is TIterator

Returns true if the given value is TKind

Returns true if the given value is a TKind with the given name.

Returns true if the given value is TLiteral

Returns true if the given value is TLiteral

Returns true if the given value is TLiteral

Returns true if the given value is TLiteral

Returns true if the given value is TNever

Returns true if the given value is TNot

Returns true if the given value is TNull

Returns true if the given value is TNumber

Returns true if the given value is TObject

Returns true if this value has a Optional symbol

Returns true if the given value is TPromise

Returns true if this value has a Readonly symbol

Returns true if the given value is TRecord

Returns true if this value is TRecursive

Returns true if the given value is TRef

Returns true if the given value is TSchema

Returns true if the given value is TString

Returns true if the given value is TSymbol

Returns true if the given value is TTemplateLiteral

Returns true if the given value is TThis

Returns true of this value is TTransform

Returns true if the given value is TTuple

Returns true if the given value is TUint8Array

Returns true if the given value is TUndefined

Returns true if the given value is TUnion

Returns true if the given value is TUnion<Literal<string | number>[]>

Returns true if the given value is TUnknown

Returns true if the given value is a raw TUnsafe

Returns true if the given value is TVoid