/opt/canhelp/node_modules/kysely/dist/cjs/parser
Edit: /opt/canhelp/node_modules/kysely/dist/cjs/parser/merge-into-parser.d.ts (600B)
import type { MergeQueryBuilder } from '../query-builder/merge-query-builder.js';
import type { MergeResult } from '../query-builder/merge-result.js';
import type { ShallowRecord } from '../util/type-utils.js';
import type { ExtractTableAlias, SimpleTableReference } from './table-parser.js';
export type MergeInto
> = [TE] extends [
keyof DB
] ? MergeQueryBuilder, MergeResult> : [TE] extends [`${infer T} as ${infer A}`] ? T extends keyof DB ? MergeQueryBuilder, A, MergeResult> : never : never;