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.
Properties
Section titled “Properties”| 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 |