Type alias TypeGuardFn<Input, Output>
Type
Guard
Fn
<Input, Output>: (<Value, Result>(value
: Value) => value is Combine<Value, Result>)
Type declaration
-
- <Value, Result>(value: Value): value is Combine<Value, Result>
-
Type Parameters
-
Value extends Input
-
Result extends Output = Output
Returns value is Combine<Value, Result>
Given the resulting Type, returns a Type Guard function