Type Parameters

  • O extends string

  • I = unknown

Hierarchy

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>

  • Type Parameters

    • Suffix extends string

    Parameters

    • suffix: Suffix

    Returns StringSchema<O & `${string}${Suffix}`, I>

  • Parameters

    • value: I

    Returns O

  • Parameters

    • value: unknown

    Returns value is O

  • Returns Schema<null | O, I>

  • Returns Schema<undefined | O, I>

  • Type Parameters

    • T

    Parameters

    Returns Schema<O | T, I>

  • Parameters

    • input: I

    Returns Result<O, Failure>

  • Type Parameters

    • T

    Parameters

    Returns StringSchema<O & T, I>

  • Type Parameters

    • Prefix extends string

    Parameters

    • prefix: Prefix

    Returns StringSchema<O & `${Prefix}${string}`, I>

Generated using TypeDoc