Function assertType

  • 💥 immediate 🚦 assertion

    Assert the subject satisfies the specified type T

    Type Parameters

    • T

    Parameters

    • subject: T

    Returns asserts subject is T

  • Type Parameters

    • T

    Parameters

    • subject: unknown
    • validator: ((s) => boolean)
        • (s): boolean
        • Parameters

          • s: T

          Returns boolean

    Returns asserts subject is T

  • Type Parameters

    • T extends (new (..._args) => any)

    Parameters

    • subject: unknown
    • classConstructor: T

    Returns asserts subject is InstanceType<T>

    Deprecated

    this is not a failsafe test

Generated using TypeDoc