@traversable/schema
    Preparing search index...
    • Type-guard from unknown to Seed.

      The is function is also an object whose properties narrow to a particular member or subset of members of Seed.

      Parameters

      • u: unknown

      Returns boolean

    Index

    Properties

    associative: <T>(u: unknown) => u is Associative<T>
    bigint: t.has<[0], t_of<(u: unknown) => u is "@traversable/schema/URI::bigint">>
    integer: t.has<
        [0],
        t_of<(u: unknown) => u is "@traversable/schema/URI::integer">,
    >
    nullary: (
        u: unknown,
    ) => u is
        | "@traversable/schema/URI::boolean"
        | "@traversable/schema/URI::symbol"
        | "@traversable/schema/URI::undefined"
        | "@traversable/schema/URI::never"
        | "@traversable/schema/URI::any"
        | "@traversable/schema/URI::unknown"
        | "@traversable/schema/URI::void"
        | "@traversable/schema/URI::null"
    number: t.has<[0], t_of<(u: unknown) => u is "@traversable/schema/URI::number">>
    positional: <T>(u: unknown) => u is Positional<T>
    special: <T>(u: unknown) => u is SpecialCase<T>
    string: t.has<[0], t_of<(u: unknown) => u is "@traversable/schema/URI::string">>
    unary: <T>(u: unknown) => u is Seed.Unary<T>

    Methods

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::array", T]

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::eq", def: T]

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::intersect", readonly T[]]

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::tuple", { [x: string]: T }]

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::optional", T]

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::record", T]

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::tuple", readonly T[]]

    • Parameters

      • u: unknown

      Returns u is "@traversable/schema/URI::undefined"

    • Type Parameters

      • T

      Parameters

      • u: unknown

      Returns u is [tag: "@traversable/schema/URI::union", readonly T[]]