UNPKG

@sequeljs/ast

Version:

A SQL AST manager for JavaScript

11 lines 518 B
import type Binder from './Binder'; import type Collector from './Collector'; export default class Composite<L extends Collector<L['value']>, R extends Collector<R['value']>> implements Collector<[L['value'], R['value']]> { protected readonly left: L; protected readonly right: R; get value(): [L['value'], L['value']]; constructor(left: L, right: R); addBind(bind: string, binder: Binder | null): Composite<L, R>; append(str: string): Composite<L, R>; } //# sourceMappingURL=Composite.d.ts.map