ts-fusion-parser
Version:
Parser for Neos Fusion Files
16 lines (15 loc) • 761 B
TypeScript
import { AbstractNode } from "../../common/AbstractNode";
import { NodePositionInterface } from "../../common/NodePositionInterface";
import { AstNodeVisitorInterface } from "../../common/nodeVisitorInterface";
import { AbstractStatement } from "./AbstractStatement";
export interface PrototypeDocumentationDefinitionModule {
title: string;
content: string;
}
export declare class PrototypeDocumentationDefinition extends AbstractStatement {
protected rawContent: string;
readonly description: string;
readonly modules: Array<PrototypeDocumentationDefinitionModule>;
constructor(rawContent: string, position: NodePositionInterface, parent?: AbstractNode | undefined);
visit(visitor: AstNodeVisitorInterface, ...args: any[]): void;
}