@rightcapital/phpdoc-parser
Version:
TypeScript version of PHPDoc parser with support for intersection types and generics
77 lines (76 loc) • 6.33 kB
TypeScript
export { AbstractNodeVisitor } from './phpdoc-parser/ast/abstract-node-visitor';
export { BaseNode } from './phpdoc-parser/ast/base-node';
export { ConstExprArrayItemNode } from './phpdoc-parser/ast/const-expr/const-expr-array-item-node';
export { ConstExprArrayNode } from './phpdoc-parser/ast/const-expr/const-expr-array-node';
export { ConstExprFalseNode } from './phpdoc-parser/ast/const-expr/const-expr-false-node';
export { ConstExprFloatNode } from './phpdoc-parser/ast/const-expr/const-expr-float-node';
export { ConstExprIntegerNode } from './phpdoc-parser/ast/const-expr/const-expr-integer-node';
export { ConstExprNode } from './phpdoc-parser/ast/const-expr/const-expr-node';
export { ConstExprNullNode } from './phpdoc-parser/ast/const-expr/const-expr-null-node';
export { ConstExprStringNode } from './phpdoc-parser/ast/const-expr/const-expr-string-node';
export { ConstExprTrueNode } from './phpdoc-parser/ast/const-expr/const-expr-true-node';
export { ConstFetchNode } from './phpdoc-parser/ast/const-expr/const-fetch-node';
export { QuoteAwareConstExprStringNode } from './phpdoc-parser/ast/const-expr/quote-aware-const-expr-string-node';
export type { Node } from './phpdoc-parser/ast/node';
export { NodeTraverser } from './phpdoc-parser/ast/node-traverser';
export type { NodeVisitor } from './phpdoc-parser/ast/node-visitor';
export { CloningVisitor } from './phpdoc-parser/ast/node-visitor/cloning-visitor';
export { AssertTagMethodValueNode } from './phpdoc-parser/ast/php-doc/assert-tag-method-value-node';
export { AssertTagPropertyValueNode } from './phpdoc-parser/ast/php-doc/assert-tag-property-value-node';
export { AssertTagValueNode } from './phpdoc-parser/ast/php-doc/assert-tag-value-node';
export { DeprecatedTagValueNode } from './phpdoc-parser/ast/php-doc/deprecated-tag-value-node';
export { ExtendsTagValueNode } from './phpdoc-parser/ast/php-doc/extends-tag-value-node';
export { GenericTagValueNode } from './phpdoc-parser/ast/php-doc/generic-tag-value-node';
export * from './phpdoc-parser/ast/php-doc/helpers';
export { ImplementsTagValueNode } from './phpdoc-parser/ast/php-doc/implements-tag-value-node';
export { InvalidTagValueNode } from './phpdoc-parser/ast/php-doc/invalid-tag-value-node';
export { MethodTagValueNode } from './phpdoc-parser/ast/php-doc/method-tag-value-node';
export { MethodTagValueParameterNode } from './phpdoc-parser/ast/php-doc/method-tag-value-parameter-node';
export { MixinTagValueNode } from './phpdoc-parser/ast/php-doc/mixin-tag-value-node';
export { ParamOutTagValueNode } from './phpdoc-parser/ast/php-doc/param-out-tag-value-node';
export { ParamTagValueNode } from './phpdoc-parser/ast/php-doc/param-tag-value-node';
export { PhpDocChildNode } from './phpdoc-parser/ast/php-doc/php-doc-child-node';
export { PhpDocNode } from './phpdoc-parser/ast/php-doc/php-doc-node';
export { PhpDocTagNode } from './phpdoc-parser/ast/php-doc/php-doc-tag-node';
export { PhpDocTagValueNode } from './phpdoc-parser/ast/php-doc/php-doc-tag-value-node';
export { PhpDocTextNode } from './phpdoc-parser/ast/php-doc/php-doc-text-node';
export { PropertyTagValueNode } from './phpdoc-parser/ast/php-doc/property-tag-value-node';
export { ReturnTagValueNode } from './phpdoc-parser/ast/php-doc/return-tag-value-node';
export { SelfOutTagValueNode } from './phpdoc-parser/ast/php-doc/self-out-tag-value-node';
export { TemplateTagValueNode } from './phpdoc-parser/ast/php-doc/template-tag-value-node';
export { ThrowsTagValueNode } from './phpdoc-parser/ast/php-doc/throws-tag-value-node';
export { TypeAliasImportTagValueNode } from './phpdoc-parser/ast/php-doc/type-alias-import-tag-value-node';
export { TypeAliasTagValueNode } from './phpdoc-parser/ast/php-doc/type-alias-tag-value-node';
export { TypelessParamTagValueNode } from './phpdoc-parser/ast/php-doc/typeless-param-tag-value-node';
export { UsesTagValueNode } from './phpdoc-parser/ast/php-doc/uses-tag-value-node';
export { VarTagValueNode } from './phpdoc-parser/ast/php-doc/var-tag-value-node';
export { ArrayShapeItemNode } from './phpdoc-parser/ast/type/array-shape-item-node';
export { ArrayShapeNode } from './phpdoc-parser/ast/type/array-shape-node';
export { ArrayTypeNode } from './phpdoc-parser/ast/type/array-type-node';
export { CallableTypeNode } from './phpdoc-parser/ast/type/callable-type-node';
export { CallableTypeParameterNode } from './phpdoc-parser/ast/type/callable-type-parameter-node';
export { ConditionalTypeForParameterNode } from './phpdoc-parser/ast/type/conditional-type-for-parameter-node';
export { ConditionalTypeNode } from './phpdoc-parser/ast/type/conditional-type-node';
export { ConstTypeNode } from './phpdoc-parser/ast/type/const-type-node';
export { GenericTypeNode } from './phpdoc-parser/ast/type/generic-type-node';
export { IdentifierTypeNode } from './phpdoc-parser/ast/type/identifier-type-node';
export { IntersectionTypeNode } from './phpdoc-parser/ast/type/intersection-type-node';
export { InvalidTypeNode } from './phpdoc-parser/ast/type/invalid-type-node';
export { NullableTypeNode } from './phpdoc-parser/ast/type/nullable-type-node';
export { ObjectShapeItemNode } from './phpdoc-parser/ast/type/object-shape-item-node';
export { ObjectShapeNode } from './phpdoc-parser/ast/type/object-shape-node';
export { OffsetAccessTypeNode } from './phpdoc-parser/ast/type/offset-access-type-node';
export { ThisTypeNode } from './phpdoc-parser/ast/type/this-type-node';
export { TypeNode } from './phpdoc-parser/ast/type/type-node';
export { UnionTypeNode } from './phpdoc-parser/ast/type/union-type-node';
export { Attribute, NodeTraverserState } from './phpdoc-parser/ast/types';
export { Lexer } from './phpdoc-parser/lexer/lexer';
export { ConstExprParser } from './phpdoc-parser/parser/const-expr-parser';
export { ParserException } from './phpdoc-parser/parser/parser-exception';
export { PhpDocParser } from './phpdoc-parser/parser/php-doc-parser';
export { StringUnescaper } from './phpdoc-parser/parser/string-unescaper';
export { TokenIterator } from './phpdoc-parser/parser/token-iterator';
export { TypeParser } from './phpdoc-parser/parser/type-parser';
export { Printer } from './phpdoc-parser/printer/printer';
export * from './phpdoc-parser/transpiler/helpers';
export * from './phpdoc-parser/transpiler/php-doc-to-typescript-type-transpiler';