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

Selection

Turns a SelectExpression or a union of them into a selection object.

type Selection<DB, TB extends keyof DB, SE> = [DB] extends [unknown] ? [E in FlattenSelectExpression<SE>in keyof ExtractAliasFromSelectExpression<E>]: SelectType<ExtractTypeFromSelectExpression<DB, TB, E>> : {};

§Type Parameters

§
TB extends keyof DB
[src]

§Type

§
[DB] extends [unknown] ? [E in FlattenSelectExpression<SE>in keyof ExtractAliasFromSelectExpression<E>]: SelectType<ExtractTypeFromSelectExpression<DB, TB, E>> : {}
[src]