Type Parameters

  • O extends unknown = unknown

  • I extends unknown = unknown

Hierarchy

Properties

value: O & Exclude<O, undefined>

Methods

  • Type Parameters

    • T

    Parameters

    Returns Schema<O & T, I>

  • Returns Schema<O[], I>

  • Type Parameters

    • K extends string

    Parameters

    • Optional kind: K

    Returns Schema<Branded<O, K>, I>

  • Parameters

    • value: I

    Returns O

  • Parameters

    • value: unknown

    Returns value is O

  • Returns Schema<null | O, I>

  • Type Parameters

    • T

    Parameters

    Returns Schema<O | T, I>

  • Parameters

    • input: I

    Returns Result<O, Failure>

  • Type Parameters

    • T extends unknown

    Parameters

    Returns Schema<T, I>

Generated using TypeDoc