ts-fusion-parser
Version:
Parser for Neos Fusion Files
13 lines (12 loc) • 604 B
TypeScript
import { NodePositionInterface } from "./NodePositionInterface";
export declare abstract class AbstractNode {
position: NodePositionInterface;
parent: AbstractNode | undefined;
constructor(position: NodePositionInterface, parent?: AbstractNode | undefined);
debugPrint(name?: string, withGroup?: boolean): void;
protected static setParentOfNode(node: AbstractNode, parent: AbstractNode): void;
toString(intend?: number): string;
protected debugPositionToString(): string;
protected debugPrintInner(): void;
protected debugPrintValue(value: any, name: string): void;
}