rhombic
Version:
SQL parsing, lineage extraction and manipulation
17 lines • 640 B
TypeScript
import { ProjectionItemContext, ExpressionContext } from "../Context";
import { IToken } from "chevrotain";
declare type ProjectionAsteriskContext = {
Asterisk: IToken[];
};
declare type ProjectionExpressionContext = {
expression: Array<{
name: "expression";
children: ExpressionContext;
}>;
As?: IToken[];
Identifier?: IToken[];
};
export declare const isAsteriskContext: (ctx: ProjectionItemContext) => ctx is ProjectionAsteriskContext;
export declare const isExpressionContext: (ctx: ProjectionItemContext) => ctx is ProjectionExpressionContext;
export {};
//# sourceMappingURL=projectionItem.d.ts.map