ts-fusion-parser
Version:
Parser for Neos Fusion Files
16 lines (15 loc) • 793 B
TypeScript
import { Block } from "./Block";
import { AstNodeVisitorInterface } from "../../common/nodeVisitorInterface";
import { AbstractStatement } from "./AbstractStatement";
import { ObjectPath } from "./ObjectPath";
import { NodePosition } from "../../common/NodePosition";
import { AbstractNode } from "../../common/AbstractNode";
import { AbstractOperation } from "./AbstractOperation";
export declare class ObjectStatement extends AbstractStatement {
path: ObjectPath;
operation: AbstractOperation | null;
block: Block | undefined;
cursor: number;
constructor(path: ObjectPath, operation: AbstractOperation | null, block: Block | undefined, cursor: number, position: NodePosition, parent: AbstractNode);
visit(visitor: AstNodeVisitorInterface, ...args: any[]): unknown;
}