UNPKG

ts-fusion-parser

Version:

Parser for Neos Fusion Files

13 lines (12 loc) 690 B
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; }