@rightcapital/phpdoc-parser
Version:
TypeScript version of PHPDoc parser with support for intersection types and generics
49 lines (48 loc) • 4.25 kB
TypeScript
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;