Skip to content

AnalyzedComponentEntry

Defined in: packages/analyzer/src/types.ts:567

@cl-mcp/analyzer

Build-time analysis tools for component libraries. Provides AST analysis, metadata generation, template validation, and type definitions.

Property Type Description Defined in
analysis readonly FileAnalysis[] - packages/analyzer/src/types.ts:573
commonPatterns? readonly string[] - packages/analyzer/src/types.ts:605
configTokens? readonly ConfigTokenInfo[] - packages/analyzer/src/types.ts:594
contentProjection? readonly ContentSlotInfo[] - packages/analyzer/src/types.ts:592
dependencies { optional: readonly string[]; providers: { optional: readonly string[]; required: readonly string[]; }; required: readonly string[]; } - packages/analyzer/src/types.ts:574
dependencies.optional readonly string[] - packages/analyzer/src/types.ts:576
dependencies.providers { optional: readonly string[]; required: readonly string[]; } - packages/analyzer/src/types.ts:577
dependencies.providers.optional readonly string[] - packages/analyzer/src/types.ts:579
dependencies.providers.required readonly string[] - packages/analyzer/src/types.ts:578
dependencies.required readonly string[] - packages/analyzer/src/types.ts:575
deprecation? DeprecationInfo - packages/analyzer/src/types.ts:593
examples readonly { description: string; name: string; scss?: string; template?: string; typescript?: string; }[] - packages/analyzer/src/types.ts:582
exports readonly string[] - packages/analyzer/src/types.ts:570
files readonly string[] - packages/analyzer/src/types.ts:571
importedBy? readonly string[] Reverse-index entry populated at MCP-server load time from every other entry’s importsFrom. Never emitted by the analyzer; present at runtime only. Producers must NOT write this field. packages/analyzer/src/types.ts:601
importsFrom? readonly string[] - packages/analyzer/src/types.ts:602
inheritance? Record<string, InheritanceInfo> - packages/analyzer/src/types.ts:591
inheritanceResolved boolean false when inheritance analysis hit any kind of unresolvable import for this entry. Always true when the entry has no extends clause OR when every base class import resolved successfully (schema v4.0: required, no longer optional). The same-file fallback removed in v4.0. packages/analyzer/src/types.ts:613
kind "analyzed" - packages/analyzer/src/types.ts:568
llmSummary? string - packages/analyzer/src/types.ts:604
name string - packages/analyzer/src/types.ts:569
readme? string - packages/analyzer/src/types.ts:572
relatedComponents? readonly RelatedComponent[] - packages/analyzer/src/types.ts:603
storybookExamples? readonly StorybookExample[] - packages/analyzer/src/types.ts:595