Skip to main content

Function: when()

when(expression, truthyCallback)

when<C, E, V, TC>(expression, truthyCallback): ContextEnhancer<C, E, TC>

Type parameters

C extends object

E extends object

V

TC extends object = C

Parameters

expression: V

truthyCallback

Returns

ContextEnhancer<C, E, TC>

Source

packages/core/src/actions/when.ts:67

when(expression, truthyCallback, falsyCallback)

when<C, E, V, TC, FC>(expression, truthyCallback, falsyCallback): ContextEnhancer<C, E, TC | FC>

Type parameters

C extends object

E extends object

V

TC extends object = C

FC extends object = C

Parameters

expression: V

truthyCallback

falsyCallback

Returns

ContextEnhancer<C, E, TC | FC>

Source

packages/core/src/actions/when.ts:67

when(expression, truthyCallback)

when<C, E, V, TR>(expression, truthyCallback): ContextRunner<C, E, void | TR>

Type parameters

C extends object

E extends object

V

TR

Parameters

expression: V

truthyCallback

Returns

ContextRunner<C, E, void | TR>

Source

packages/core/src/actions/when.ts:67

when(expression, truthyCallback, falsyCallback)

when<C, E, V, TR, FR>(expression, truthyCallback, falsyCallback): ContextRunner<C, E, TR | FR>

Type parameters

C extends object

E extends object

V

TR

FR

Parameters

expression: V

truthyCallback

falsyCallback

Returns

ContextRunner<C, E, TR | FR>

Source

packages/core/src/actions/when.ts:67