ts-fusion-parser
Version:
Parser for Neos Fusion Files
13 lines (12 loc) • 690 B
TypeScript
import { AstNodeVisitorInterface } from "../../common/nodeVisitorInterface";
import { VisitableAbstractNode } from "./VisitableAbstractNode";
import { AbstractPathSegment } from "./AbstractPathSegment";
import { NodePosition } from "../../common/NodePosition";
import { AbstractNode } from "../../common/AbstractNode";
export declare class ObjectPath extends VisitableAbstractNode {
segments: AbstractPathSegment[];
constructor(position: NodePosition, parent: AbstractNode, ...segments: AbstractPathSegment[]);
visit(visitor: AstNodeVisitorInterface, currentPathPrefix: string[]): unknown;
setPosition(position: NodePosition): void;
protected debugPrintInner(): void;
}