Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CaseThenBuilder

class CaseThenBuilder<DB, TB extends keyof DB, W, O> {
constructor(props: CaseBuilderProps);
then<E extends Expression<unknown>>(expression: E): CaseWhenBuilder<DB, TB, W, O | ExtractTypeFromValueExpression<E>>;
then<V>(value: V): CaseWhenBuilder<DB, TB, W, O | V>;
}

§Type Parameters

§
TB extends keyof DB
[src]

§Constructors

§
new CaseThenBuilder(props: CaseBuilderProps)
[src]

§Methods

§
then<E extends Expression<unknown>>(expression: E): CaseWhenBuilder<DB, TB, W, O | ExtractTypeFromValueExpression<E>>
[src]

Adds a then clause to the case statement.

A then call can be followed by {@link Whenable.when}, CaseWhenBuilder.else, CaseWhenBuilder.end or CaseWhenBuilder.endCase call.

then<V>(value: V): CaseWhenBuilder<DB, TB, W, O | V>
[src]