# Type Alias SetOperatorRestSelect<TValue, TResult>

SetOperatorRestSelect: TValue extends [infer First, ...(infer Rest)]
? First extends SQLiteSetOperatorInterface<
any,
any,
any,
any,
any,
any,
any,
any,
infer TValueResult,
any,
>
? Rest extends AnySQLiteSetOperatorInterface[]
? [
ValidateShape<
TValueResult[number],
TResult[number],
TypedQueryBuilder<any, TValueResult>,
>,
...SetOperatorRestSelect<Rest, TResult>,
]
: ValidateShape<
TValueResult[number],
TResult[number],
TypedQueryBuilder<any, TValueResult>[],
>
: never
: TValue

#### Type Parameters

- TValue extends readonly SQLiteSetOperatorWithResult<TResult>[]
- TResult extends any[]

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/select.types.d.ts:119