@neuledge/states-parser
Version:
A parser for the Neuledge States language
15 lines • 586 B
TypeScript
import { TokenCursor } from '../tokens';
import { AbstractNode } from './abstract';
import { DecoratorNode } from './decorator';
import { DescriptionNode } from './description';
import { IdentifierNode } from './identifier';
import { TypeNode } from './type';
export interface ParameterNode extends AbstractNode<'Parameter'> {
key: IdentifierNode;
description?: DescriptionNode;
decorators: DecoratorNode[];
as: TypeNode;
nullable: boolean;
}
export declare const parseParameterNodes: (cursor: TokenCursor) => ParameterNode[];
//# sourceMappingURL=parameter.d.ts.map