@jsdocs-io/extractor
Version:
Analyze and extract the API from npm packages
18 lines • 2.44 kB
TypeScript
import { ClassConstructorDeclaration, ClassDeclaration, ClassMethodDeclaration, ClassPropertyDeclaration, Declaration, EnumDeclaration, EnumMemberDeclaration, FunctionDeclaration, InterfaceCallSignatureDeclaration, InterfaceConstructSignatureDeclaration, InterfaceDeclaration, InterfaceIndexSignatureDeclaration, InterfaceMethodDeclaration, InterfacePropertyDeclaration, NamespaceDeclaration, TypeAliasDeclaration, VariableDeclaration } from './module-declarations';
export declare function isVariableDeclaration(declaration: Declaration): declaration is VariableDeclaration;
export declare function isFunctionDeclaration(declaration: Declaration): declaration is FunctionDeclaration;
export declare function isClassDeclaration(declaration: Declaration): declaration is ClassDeclaration;
export declare function isClassConstructorDeclaration(declaration: Declaration): declaration is ClassConstructorDeclaration;
export declare function isClassPropertyDeclaration(declaration: Declaration): declaration is ClassPropertyDeclaration;
export declare function isClassMethodDeclaration(declaration: Declaration): declaration is ClassMethodDeclaration;
export declare function isInterfaceDeclaration(declaration: Declaration): declaration is InterfaceDeclaration;
export declare function isInterfacePropertyDeclaration(declaration: Declaration): declaration is InterfacePropertyDeclaration;
export declare function isInterfaceMethodDeclaration(declaration: Declaration): declaration is InterfaceMethodDeclaration;
export declare function isInterfaceConstructSignatureDeclaration(declaration: Declaration): declaration is InterfaceConstructSignatureDeclaration;
export declare function isInterfaceCallSignatureDeclaration(declaration: Declaration): declaration is InterfaceCallSignatureDeclaration;
export declare function isInterfaceIndexSignatureDeclaration(declaration: Declaration): declaration is InterfaceIndexSignatureDeclaration;
export declare function isEnumDeclaration(declaration: Declaration): declaration is EnumDeclaration;
export declare function isEnumMemberDeclaration(declaration: Declaration): declaration is EnumMemberDeclaration;
export declare function isTypeAliasDeclaration(declaration: Declaration): declaration is TypeAliasDeclaration;
export declare function isNamespaceDeclaration(declaration: Declaration): declaration is NamespaceDeclaration;
//# sourceMappingURL=declaration-type-guards.d.ts.map