@jsdocs-io/extractor
Version:
The API extractor for npm packages powering jsdocs.io
13 lines (12 loc) • 456 B
JavaScript
import { Node } from "ts-morph";
export function isExportedDeclarations(node) {
return (Node.isVariableDeclaration(node) ||
Node.isFunctionDeclaration(node) ||
Node.isClassDeclaration(node) ||
Node.isInterfaceDeclaration(node) ||
Node.isEnumDeclaration(node) ||
Node.isTypeAliasDeclaration(node) ||
Node.isModuleDeclaration(node) ||
Node.isExpression(node) ||
Node.isSourceFile(node));
}