UNPKG

kysely

Version:

Type safe SQL query builder

18 lines (17 loc) 649 B
import type { OperationNode } from './operation-node.js'; import type { PrimitiveValueListNode } from './primitive-value-list-node.js'; import type { ValueListNode } from './value-list-node.js'; export type ValuesItemNode = ValueListNode | PrimitiveValueListNode; export interface ValuesNode extends OperationNode { readonly kind: 'ValuesNode'; readonly values: ReadonlyArray<ValuesItemNode>; } type ValuesNodeFactory = Readonly<{ is(node: OperationNode): node is ValuesNode; create(values: ReadonlyArray<ValuesItemNode>): Readonly<ValuesNode>; }>; /** * @internal */ export declare const ValuesNode: ValuesNodeFactory; export {};