function isimport { is } from "https://deno.land/x/capi@v0.1.1-beta.1/rune/mod.ts"; is(guard: undefined): Guard<unknown, undefined>is(guard: null): Guard<unknown, null>is(guard: Number): Guard<unknown, number>is(guard: String): Guard<unknown, string>is(guard: Boolean): Guard<unknown, boolean>is(guard: BigInt): Guard<unknown, bigint>is(guard: Symbol): Guard<unknown, symbol>is(guard: true): Guard<unknown, true>is(guard: false): Guard<unknown, false>is<T>(guard: new (...args: any) => T): Guard<unknown, T>is<T extends string | { type: string; }, U extends T extends { type: string; } ? T["type"] : T>(guard: U): Guard<T, Extract<T, U | { type: U; }>>Parametersguard: undefinedReturnsGuard<unknown, undefined>Parametersguard: nullReturnsGuard<unknown, null>Parametersguard: NumberReturnsGuard<unknown, number>Parametersguard: StringReturnsGuard<unknown, string>Parametersguard: BooleanReturnsGuard<unknown, boolean>Parametersguard: BigIntReturnsGuard<unknown, bigint>Parametersguard: SymbolReturnsGuard<unknown, symbol>Parametersguard: trueReturnsGuard<unknown, true>Parametersguard: falseReturnsGuard<unknown, false>Type ParametersTParametersguard: new (...args: any) => TReturnsGuard<unknown, T>Type ParametersT extends string | { type: string; }U extends T extends { type: string; } ? T["type"] : TParametersguard: UReturnsGuard<T, Extract<T, U | { type: U; }>>