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

Function exportSpecifierSignature

packages/tools/jsdocs/src/Jsdocs.ts:3021–3031  ·  view source on GitHub ↗
(
  name: string,
  bucket: ExportBucket,
  specifier: ts.ExportSpecifier,
  checker: ts.TypeChecker,
  cwd: string
)

Source from the content-addressed store, hash-verified

3019}
3020
3021function exportSpecifierSignature(
3022 name: string,
3023 bucket: ExportBucket,
3024 specifier: ts.ExportSpecifier,
3025 checker: ts.TypeChecker,
3026 cwd: string
3027): string | null {
3028 const symbol = checker.getSymbolAtLocation(specifier.name) ??
3029 (specifier.propertyName === undefined ? undefined : checker.getSymbolAtLocation(specifier.propertyName))
3030 return symbol === undefined ? null : symbolSignature(name, bucket, symbol, specifier.name, checker, cwd)
3031}
3032
3033function parseMembersFromTsType(
3034 type: ts.TypeNode | undefined,

Callers 1

parseSourceFileDocsFunction · 0.85

Calls 1

symbolSignatureFunction · 0.85

Tested by

no test coverage detected