@rightcapital/phpdoc-parser
Version:
TypeScript version of PHPDoc parser with support for intersection types and generics
13 lines (12 loc) • 653 B
TypeScript
import type { ConstExprIntegerNode } from '../const-expr/const-expr-integer-node';
import type { ConstExprStringNode } from '../const-expr/const-expr-string-node';
import type { IdentifierTypeNode } from './identifier-type-node';
import { TypeNode } from './type-node';
export declare class ArrayShapeItemNode extends TypeNode {
keyName: ConstExprIntegerNode | ConstExprStringNode | IdentifierTypeNode | null;
optional: boolean;
valueType: TypeNode;
constructor(keyName: ConstExprIntegerNode | ConstExprStringNode | IdentifierTypeNode | null, optional: boolean, valueType: TypeNode);
toString(): string;
getNodeType(): string;
}