AllSelectiontype AllSelection<DB, TB extends keyof DB> = DrainOuterGeneric<[C in AnyColumn<DB, TB>]: [T in TB]: SelectType<C extends keyof DB[T] ? DB[T][C] : never>[TB]>;§Type Parameters§DB[src]§TB extends keyof DB[src]§Type§DrainOuterGeneric<[C in AnyColumn<DB, TB>]: [T in TB]: SelectType<C extends keyof DB[T] ? DB[T][C] : never>[TB]>[src]