- whenIsObject<TrueOutput>(truthyHandler: Unary<object, TrueOutput>): (<FalseInput, FalseOutput>(falsyHandler: Unary<FalseInput, FalseOutput>) => ((value: unknown) => TrueOutput | FalseOutput))
-
Parameters
-
truthyHandler: Unary<object, TrueOutput>
Returns (<FalseInput, FalseOutput>(falsyHandler: Unary<FalseInput, FalseOutput>) => ((value: unknown) => TrueOutput | FalseOutput))
-
- <FalseInput, FalseOutput>(falsyHandler: Unary<FalseInput, FalseOutput>): ((value: unknown) => TrueOutput | FalseOutput)
-
Type Parameters
-
FalseInput = object
-
FalseOutput = TrueOutput
Parameters
-
falsyHandler: Unary<FalseInput, FalseOutput>
Returns ((value: unknown) => TrueOutput | FalseOutput)
-
- (value: unknown): TrueOutput | FalseOutput
-
Returns TrueOutput | FalseOutput
Conditional handler for when something is an
Object
.