UNPKG

@rightcapital/phpdoc-parser

Version:

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

49 lines (48 loc) 4.25 kB
import type { AssertTagMethodValueNode } from './assert-tag-method-value-node'; import type { AssertTagPropertyValueNode } from './assert-tag-property-value-node'; import type { AssertTagValueNode } from './assert-tag-value-node'; import type { DeprecatedTagValueNode } from './deprecated-tag-value-node'; import type { ExtendsTagValueNode } from './extends-tag-value-node'; import type { GenericTagValueNode } from './generic-tag-value-node'; import type { ImplementsTagValueNode } from './implements-tag-value-node'; import type { InvalidTagValueNode } from './invalid-tag-value-node'; import type { MethodTagValueNode } from './method-tag-value-node'; import type { MethodTagValueParameterNode } from './method-tag-value-parameter-node'; import type { MixinTagValueNode } from './mixin-tag-value-node'; import type { ParamOutTagValueNode } from './param-out-tag-value-node'; import type { ParamTagValueNode } from './param-tag-value-node'; import type { PhpDocTagValueNode } from './php-doc-tag-value-node'; import type { PropertyTagValueNode } from './property-tag-value-node'; import type { ReturnTagValueNode } from './return-tag-value-node'; import type { SelfOutTagValueNode } from './self-out-tag-value-node'; import type { TemplateTagValueNode } from './template-tag-value-node'; import type { ThrowsTagValueNode } from './throws-tag-value-node'; import type { TypeAliasImportTagValueNode } from './type-alias-import-tag-value-node'; import type { TypeAliasTagValueNode } from './type-alias-tag-value-node'; import type { TypelessParamTagValueNode } from './typeless-param-tag-value-node'; import type { UsesTagValueNode } from './uses-tag-value-node'; import type { VarTagValueNode } from './var-tag-value-node'; export declare const isParamOutTagValueNode: (node: PhpDocTagValueNode) => node is ParamOutTagValueNode; export declare const isAssertTagValueNode: (node: PhpDocTagValueNode) => node is AssertTagValueNode; export declare const isUsesTagValueNode: (node: PhpDocTagValueNode) => node is UsesTagValueNode; export declare const isInvalidTagValueNode: (node: PhpDocTagValueNode) => node is InvalidTagValueNode; export declare const isMethodTagValueNode: (node: PhpDocTagValueNode) => node is MethodTagValueNode; export declare const isDeprecatedTagValueNode: (node: PhpDocTagValueNode) => node is DeprecatedTagValueNode; export declare const isExtendsTagValueNode: (node: PhpDocTagValueNode) => node is ExtendsTagValueNode; export declare const isParamTagValueNode: (node: PhpDocTagValueNode) => node is ParamTagValueNode; export declare const isGenericTagValueNode: (node: PhpDocTagValueNode) => node is GenericTagValueNode; export declare const isTypeAliasTagValueNode: (node: PhpDocTagValueNode) => node is TypeAliasTagValueNode; export declare const isAssertTagPropertyValueNode: (node: PhpDocTagValueNode) => node is AssertTagPropertyValueNode; export declare const isTypelessParamTagValueNode: (node: PhpDocTagValueNode) => node is TypelessParamTagValueNode; export declare const isVarTagValueNode: (node: PhpDocTagValueNode) => node is VarTagValueNode; export declare const isMethodTagValueParameterNode: (node: PhpDocTagValueNode) => node is MethodTagValueParameterNode; export declare const isAssertTagMethodValueNode: (node: PhpDocTagValueNode) => node is AssertTagMethodValueNode; export declare const isTemplateTagValueNode: (node: PhpDocTagValueNode) => node is TemplateTagValueNode; export declare const isImplementsTagValueNode: (node: PhpDocTagValueNode) => node is ImplementsTagValueNode; export declare const isThrowsTagValueNode: (node: PhpDocTagValueNode) => node is ThrowsTagValueNode; export declare const isSelfOutTagValueNode: (node: PhpDocTagValueNode) => node is SelfOutTagValueNode; export declare const isPropertyTagValueNode: (node: PhpDocTagValueNode) => node is PropertyTagValueNode; export declare const isTypeAliasImportTagValueNode: (node: PhpDocTagValueNode) => node is TypeAliasImportTagValueNode; export declare const isMixinTagValueNode: (node: PhpDocTagValueNode) => node is MixinTagValueNode; export declare const isPhpDocTagValueNode: (node: PhpDocTagValueNode) => node is PhpDocTagValueNode; export declare const isReturnTagValueNode: (node: PhpDocTagValueNode) => node is ReturnTagValueNode;