Last Updated: 3/9/2026
- CaseThenBuilder
Class CaseThenBuilder
Type Parameters
- DB
- TB extends keyof DB
- W
- O
Index
Constructors
Methods
Constructors
constructor
-
new CaseThenBuilder<DB, TB extends string | number | symbol, W, O>(
props: CaseBuilderProps,
): CaseThenBuilder<DB, TB, W, O>Type Parameters
- DB
- TB extends string | number | symbol
- W
- O
Parameters
- props: CaseBuilderProps
Returns CaseThenBuilder<DB, TB, W, O>
Methods
then
-
then<E extends Expression
>(
expression: E,
): CaseWhenBuilder<DB, TB, W, O | ExtractTypeFromValueExpression<E>>Adds a
thenclause to thecasestatement.A
thencall can be followed by Whenable.when, CaseWhenBuilder.else, CaseWhenBuilder.end or CaseWhenBuilder.endCase call.Type Parameters
- E extends Expression
Parameters
- expression: E
Returns CaseWhenBuilder<DB, TB, W, O | ExtractTypeFromValueExpression<E>>
- E extends Expression
-
then<V>(value: V): CaseWhenBuilder<DB, TB, W, O | V>
Adds a
thenclause to thecasestatement.A
thencall can be followed by Whenable.when, CaseWhenBuilder.else, CaseWhenBuilder.end or CaseWhenBuilder.endCase call.Type Parameters
- V
Parameters
- value: V
Returns CaseWhenBuilder<DB, TB, W, O | V>
Settings
Member Visibility
On This Page
Constructors
Methods