MCPcopy Create free account
hub / github.com/Effect-TS/effect / symbolHasPublicJSDoc

Function symbolHasPublicJSDoc

packages/tools/jsdocs/src/Jsdocs.ts:1722–1727  ·  view source on GitHub ↗
(symbol: ts.Symbol, checker: ts.TypeChecker)

Source from the content-addressed store, hash-verified

1720}
1721
1722function symbolHasPublicJSDoc(symbol: ts.Symbol, checker: ts.TypeChecker): boolean {
1723 return symbolDeclarations(symbol, checker).some((declaration) => {
1724 const block = getNodeJSDoc(declaration)
1725 return block !== undefined && !block.internal && block.parsed !== undefined
1726 })
1727}
1728
1729function isMemberDeclaration(declaration: ts.Declaration): boolean {
1730 return ts.isPropertySignature(declaration) || ts.isMethodSignature(declaration) ||

Callers 1

Calls 3

symbolDeclarationsFunction · 0.85
getNodeJSDocFunction · 0.85
someMethod · 0.80

Tested by

no test coverage detected