UNPKG

@rightcapital/phpdoc-parser

Version:

TypeScript version of PHPDoc parser with support for intersection types and generics

13 lines (12 loc) 653 B
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; }