UNPKG

@jsdocs-io/extractor

Version:

Analyze and extract the API from npm packages

18 lines 2.44 kB
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