All Entities
Browse all 3,000 entities in the Claude Code Architecture architecture documentation — every file, function, class, type, domain, and directory.
BaseInputState Type — claude-code Architecture
Architecture documentation for the BaseInputState type/interface in textInputTypes.ts from the claude-code codebase.
BaseTextInputProps Type — claude-code Architecture
Architecture documentation for the BaseTextInputProps type/interface in textInputTypes.ts from the claude-code codebase.
EditablePromptInputMode Type — claude-code Architecture
Architecture documentation for the EditablePromptInputMode type/interface in textInputTypes.ts from the claude-code codebase.
InlineGhostText Type — claude-code Architecture
Architecture documentation for the InlineGhostText type/interface in textInputTypes.ts from the claude-code codebase.
OrphanedPermission Type — claude-code Architecture
Architecture documentation for the OrphanedPermission type/interface in textInputTypes.ts from the claude-code codebase.
PromptInputMode Type — claude-code Architecture
Architecture documentation for the PromptInputMode type/interface in textInputTypes.ts from the claude-code codebase.
QueuedCommand Type — claude-code Architecture
Architecture documentation for the QueuedCommand type/interface in textInputTypes.ts from the claude-code codebase.
QueuePriority Type — claude-code Architecture
Architecture documentation for the QueuePriority type/interface in textInputTypes.ts from the claude-code codebase.
TextInputState Type — claude-code Architecture
Architecture documentation for the TextInputState type/interface in textInputTypes.ts from the claude-code codebase.
VimInputState Type — claude-code Architecture
Architecture documentation for the VimInputState type/interface in textInputTypes.ts from the claude-code codebase.
VimMode Type — claude-code Architecture
Architecture documentation for the VimMode type/interface in textInputTypes.ts from the claude-code codebase.
VimTextInputProps Type — claude-code Architecture
Architecture documentation for the VimTextInputProps type/interface in textInputTypes.ts from the claude-code codebase.
Theme Type — claude-code Architecture
Architecture documentation for the Theme type/interface in theme.ts from the claude-code codebase.
ThemeName Type — claude-code Architecture
Architecture documentation for the ThemeName type/interface in theme.ts from the claude-code codebase.
ThemeSetting Type — claude-code Architecture
Architecture documentation for the ThemeSetting type/interface in theme.ts from the claude-code codebase.
Props Type — claude-code Architecture
Architecture documentation for the Props type/interface in theme.tsx from the claude-code codebase.
Props Type — claude-code Architecture
Architecture documentation for the Props type/interface in ThemedBox.tsx from the claude-code codebase.
Props Type — claude-code Architecture
Architecture documentation for the Props type/interface in ThemedText.tsx from the claude-code codebase.
GenerativeAction Type — claude-code Architecture
Architecture documentation for the GenerativeAction type/interface in thinkback.tsx from the claude-code codebase.
InstallState Type — claude-code Architecture
Architecture documentation for the InstallState type/interface in thinkback.tsx from the claude-code codebase.
MenuAction Type — claude-code Architecture
Architecture documentation for the MenuAction type/interface in thinkback.tsx from the claude-code codebase.
ThinkingConfig Type — claude-code Architecture
Architecture documentation for the ThinkingConfig type/interface in thinking.ts from the claude-code codebase.
Timestamp Type — claude-code Architecture
Architecture documentation for the Timestamp type/interface in timestamp.ts from the claude-code codebase.
AnyObject Type — claude-code Architecture
Architecture documentation for the AnyObject type/interface in Tool.ts from the claude-code codebase.
AnyToolDef Type — claude-code Architecture
Architecture documentation for the AnyToolDef type/interface in Tool.ts from the claude-code codebase.
BuiltTool Type — claude-code Architecture
Architecture documentation for the BuiltTool type/interface in Tool.ts from the claude-code codebase.
CompactProgressEvent Type — claude-code Architecture
Architecture documentation for the CompactProgressEvent type/interface in Tool.ts from the claude-code codebase.
DefaultableToolKeys Type — claude-code Architecture
Architecture documentation for the DefaultableToolKeys type/interface in Tool.ts from the claude-code codebase.
Progress Type — claude-code Architecture
Architecture documentation for the Progress type/interface in Tool.ts from the claude-code codebase.
QueryChainTracking Type — claude-code Architecture
Architecture documentation for the QueryChainTracking type/interface in Tool.ts from the claude-code codebase.
SetToolJSXFn Type — claude-code Architecture
Architecture documentation for the SetToolJSXFn type/interface in Tool.ts from the claude-code codebase.
Tool Type — claude-code Architecture
Architecture documentation for the Tool type/interface in Tool.ts from the claude-code codebase.
ToolCallProgress Type — claude-code Architecture
Architecture documentation for the ToolCallProgress type/interface in Tool.ts from the claude-code codebase.
ToolDef Type — claude-code Architecture
Architecture documentation for the ToolDef type/interface in Tool.ts from the claude-code codebase.
ToolDefaults Type — claude-code Architecture
Architecture documentation for the ToolDefaults type/interface in Tool.ts from the claude-code codebase.
ToolInputJSONSchema Type — claude-code Architecture
Architecture documentation for the ToolInputJSONSchema type/interface in Tool.ts from the claude-code codebase.
ToolPermissionContext Type — claude-code Architecture
Architecture documentation for the ToolPermissionContext type/interface in Tool.ts from the claude-code codebase.
ToolProgress Type — claude-code Architecture
Architecture documentation for the ToolProgress type/interface in Tool.ts from the claude-code codebase.
ToolResult Type — claude-code Architecture
Architecture documentation for the ToolResult type/interface in Tool.ts from the claude-code codebase.
Tools Type — claude-code Architecture
Architecture documentation for the Tools type/interface in Tool.ts from the claude-code codebase.
ToolUseContext Type — claude-code Architecture
Architecture documentation for the ToolUseContext type/interface in Tool.ts from the claude-code codebase.
ValidationResult Type — claude-code Architecture
Architecture documentation for the ValidationResult type/interface in Tool.ts from the claude-code codebase.
McpServerType Type — claude-code Architecture
Architecture documentation for the McpServerType type/interface in toolExecution.ts from the claude-code codebase.
MessageUpdateLazy Type — claude-code Architecture
Architecture documentation for the MessageUpdateLazy type/interface in toolExecution.ts from the claude-code codebase.
ContentReplacementRecord Type — claude-code Architecture
Architecture documentation for the ContentReplacementRecord type/interface in toolResultStorage.ts from the claude-code codebase.
ContentReplacementState Type — claude-code Architecture
Architecture documentation for the ContentReplacementState type/interface in toolResultStorage.ts from the claude-code codebase.
TranscriptShareResponse Type — claude-code Architecture
Architecture documentation for the TranscriptShareResponse type/interface in TranscriptSharePrompt.tsx from the claude-code codebase.
TreeSitterAnalysis Type — claude-code Architecture
Architecture documentation for the TreeSitterAnalysis type/interface in treeSitterAnalysis.ts from the claude-code codebase.