Function assert

  • Validate an input and throws an error on failure

    Type Parameters

    • T

      The validated type

    Parameters

    • validator: Validator<T>

      The validator to use

    • input: unknown

      The raw input

    Returns T

    Example

    assert(isNumber, null) >>
    throws: "Not a number: null"