Since

1.5.0

Hierarchy

  • Type<unknown>
    • UnknownType

Constructors

Properties

Methods

Constructors

Properties

_A: unknown

Since

1.0.0

_I: unknown

Since

1.0.0

_O: unknown

Since

1.0.0

_tag: "UnknownType"

Since

1.0.0

encode: Encode<unknown, unknown>

converts a value of type A to a value of type O

is: Is<unknown>

a custom type guard

name: string

a unique name for this codec

validate: Validate<unknown, unknown>

succeeds if a value of type I can be decoded to a value of type A

Methods

  • Since

    1.0.0

    Returns Decoder<unknown, unknown>

  • Since

    1.0.0

    Returns Encoder<unknown, unknown>

  • a version of validate with a default context

    Since

    1.0.0

    Parameters

    • i: unknown

    Returns Validation<unknown>

  • Since

    1.0.0

    Type Parameters

    • B

    • IB

    • A

    • OB

    Parameters

    • this: Type<A, unknown, unknown>
    • ab: Type<B, OB, IB>
    • Optional name: string

    Returns Type<B, unknown, unknown>

Generated using TypeDoc