Type alias TypeGuardFn<Input, Output>

TypeGuardFn<Input, Output>: (<Value, Result>(value: Value) => value is Combine<Value, Result>)

Type Parameters

  • Input

  • Output

Type declaration

    • <Value, Result>(value: Value): value is Combine<Value, Result>
    • Given the resulting Type, returns a Type Guard function

      Type Parameters

      • Value extends Input

      • Result extends Output = Output

      Parameters

      • value: Value

      Returns value is Combine<Value, Result>

Generated using TypeDoc