Files
drizzle-team--drizzle-orm/drizzle-orm/src/gel-core/subquery.ts
T
2026-07-13 12:10:05 +08:00

12 lines
632 B
TypeScript

import type { AddAliasToSelection } from '~/query-builders/select.types.ts';
import type { ColumnsSelection } from '~/sql/sql.ts';
import type { Subquery, WithSubquery } from '~/subquery.ts';
export type SubqueryWithSelection<TSelection extends ColumnsSelection, TAlias extends string> =
& Subquery<TAlias, AddAliasToSelection<TSelection, TAlias, 'gel'>>
& AddAliasToSelection<TSelection, TAlias, 'gel'>;
export type WithSubqueryWithSelection<TSelection extends ColumnsSelection, TAlias extends string> =
& WithSubquery<TAlias, AddAliasToSelection<TSelection, TAlias, 'gel'>>
& AddAliasToSelection<TSelection, TAlias, 'gel'>;