Skip to main content
Module

x/capi/rune/is.ts>is

[WIP] A framework for crafting interactions with Substrate chains
Latest
function is
import { is } from "https://deno.land/x/capi@v0.1.1-beta.1/rune/is.ts";

Parameters

guard: undefined

Returns

Guard<unknown, undefined>

Parameters

guard: null

Returns

Guard<unknown, null>

Parameters

guard: Number

Returns

Guard<unknown, number>

Parameters

guard: String

Returns

Guard<unknown, string>

Parameters

guard: Boolean

Returns

Guard<unknown, boolean>

Parameters

guard: BigInt

Returns

Guard<unknown, bigint>

Parameters

guard: Symbol

Returns

Guard<unknown, symbol>

Parameters

guard: true

Returns

Guard<unknown, true>

Parameters

guard: false

Returns

Guard<unknown, false>

Parameters

guard: new (...args: any) => T

Returns

Guard<unknown, T>

Type Parameters

T extends string | { type: string; }
U extends T extends { type: string; } ? T["type"] : T

Returns

Guard<T, Extract<T, U | { type: U; }>>