/opt/canhelp/node_modules/kysely/dist/cjs/parser
Edit: /opt/canhelp/node_modules/kysely/dist/cjs/parser/join-parser.d.ts (907B)
import { JoinNode, type JoinType } from '../operation-node/join-node.js';
import type { JoinBuilder } from '../query-builder/join-builder.js';
import type { AnyColumn, AnyColumnWithTable, DrainOuterGeneric } from '../util/type-utils.js';
import { type From, type FromTables } from './table-parser.js';
export type JoinReferenceExpression
= DrainOuterGeneric | AnyJoinColumnWithTable>;
export type JoinCallbackExpression = (join: JoinBuilder, FromTables>) => JoinBuilder;
type AnyJoinColumn = AnyColumn, FromTables>;
type AnyJoinColumnWithTable = AnyColumnWithTable, FromTables>;
export declare function parseJoin(joinType: JoinType, args: any[]): JoinNode;
export {};