@sequeljs/ast
Version:
A SQL AST manager for JavaScript
11 lines • 518 B
TypeScript
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