Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chenz24/rename.tools
/ types & classes
Types & classes
89 in github.com/chenz24/rename.tools
⨍
Functions
376
◇
Types & classes
89
Class
tests/automation/test-runner.ts:32
Class
tests/unit/rules.test.ts:55
Class
tests/unit/rules.test.ts:599
Interface
BadgeProps
src/components/reui/badge.tsx:52
Interface
CaseStyleConfig
src/lib/rename/types.ts:88
Interface
CaseStyleEditorProps
src/components/rename/rules/CaseStyleEditor.tsx:14
Interface
CustomJsConfig
src/lib/rename/types.ts:108
Interface
CustomJsDraftState
src/hooks/useCustomJsDraftStore.ts:12
Interface
CustomJsEditorProps
src/components/rename/rules/CustomJsEditor.tsx:23
Interface
CustomJsOptions
src/lib/rename/types.ts:29
Interface
DataTransferItem
src/types/file-system-access.d.ts:4
Interface
DiffSegment
src/lib/rename/diff.ts:3
Interface
DocumentMetadata
src/lib/file-metadata/types.ts:31
Interface
DraftSession
src/hooks/useCustomJsDraftStore.ts:5
Class
FakeWorker
tests/unit/rules.test.ts:55
Class
FallbackWorker
tests/unit/rules.test.ts:599
Interface
FileEntry
src/lib/rename/types.ts:1
Interface
FileFilter
src/lib/rename/types.ts:282
Interface
FileInfo
src/lib/intelligence/scenario.ts:19
Interface
FileMatchResult
src/lib/media-scraper/types.ts:64
Interface
FilterCondition
src/lib/rename/types.ts:274
Interface
FindReplaceConfig
src/lib/rename/types.ts:49
Interface
FindReplaceEditorProps
src/components/rename/rules/FindReplaceEditor.tsx:7
Interface
Guide
src/lib/guides/content.ts:35
Interface
GuideExample
src/lib/guides/content.ts:7
Interface
GuideImage
src/lib/guides/content.ts:13
Interface
GuideSection
src/lib/guides/content.ts:19
Interface
ImageMetadata
src/lib/file-metadata/types.ts:1
Interface
InsertConfig
src/lib/rename/types.ts:60
Interface
InsertEditorProps
src/components/rename/rules/InsertEditor.tsx:18
Interface
JsCodeEditorProps
src/components/rename/JsCodeEditor.tsx:18
Interface
LocalizedGuide
src/lib/guides/content.ts:44
Interface
LocalizedGuideContent
src/lib/guides/content.ts:27
Interface
LogEntry
src/hooks/useRenameStore.ts:21
Interface
MediaMetadata
src/lib/file-metadata/types.ts:18
Interface
MetadataLoadProgress
src/hooks/useMetadataLoader.ts:8
Interface
MetadataResult
src/lib/file-metadata/types.ts:44
Interface
NamingTemplate
src/lib/media-scraper/types.ts:87
Interface
ParsedFilename
src/lib/media-scraper/types.ts:3
Interface
ParsedGroup
src/lib/media-scraper/types.ts:76
Interface
PresetCardProps
src/components/rename/TemplateLibrary.tsx:560
Interface
PresetPinned
src/lib/rename/types.ts:255
Interface
PresetsState
src/hooks/usePresetsStore.ts:18
Interface
PreviewResult
src/lib/rename/types.ts:144
Interface
PreviewTreeNode
src/components/rename/PreviewPanel.tsx:68
Interface
Props
src/components/rename/IntelligentSuggestions.tsx:13
Interface
Props
src/components/rename/SavePresetDialog.tsx:28
Interface
Props
src/components/rename/PreviewPanel.tsx:47
Interface
Props
src/components/rename/FilePanel.tsx:37
Interface
Props
src/components/rename/MetadataViewer.tsx:23
Interface
Props
src/components/rename/FilterPanel.tsx:17
Interface
Props
src/components/rename/TmdbApiKeyDialog.tsx:20
Interface
Props
src/components/rename/ExecutionLog.tsx:19
Interface
Props
src/components/rename/TemplateLibrary.tsx:249
Interface
Props
src/components/rename/MediaScraperDialog.tsx:44
Interface
Props
src/components/rename/ExecuteBar.tsx:27
Interface
Props
src/components/rename/FileTree.tsx:16
Interface
Props
src/components/rename/rules/RulePanel.tsx:38
Interface
RegexConfig
src/lib/rename/types.ts:102
Interface
RegexEditorProps
src/components/rename/rules/RegexEditor.tsx:6
Interface
RemoveCleanupConfig
src/lib/rename/types.ts:113
Interface
RemoveCleanupEditorProps
src/components/rename/rules/RemoveCleanupEditor.tsx:14
Interface
RenameRule
src/lib/rename/types.ts:138
Interface
RenameState
src/hooks/useRenameStore.ts:260
Interface
RuleCardProps
src/components/rename/rules/RuleCard.tsx:24
Interface
RuleContext
src/lib/rename/types.ts:16
Interface
ScenarioSuggestion
src/lib/intelligence/scenario.ts:11
Interface
ScrapedMediaInfo
src/lib/media-scraper/types.ts:54
Interface
SequenceConfig
src/lib/rename/types.ts:66
Interface
SequenceEditorProps
src/components/rename/rules/SequenceEditor.tsx:19
Interface
SequenceFileData
src/lib/rename/rules.ts:144
Interface
TMDbEpisode
src/lib/media-scraper/types.ts:36
Interface
TMDbSearchResult
src/lib/media-scraper/types.ts:22
Interface
TMDbSeasonDetail
src/lib/media-scraper/types.ts:45
Interface
Template
src/components/rename/TemplateLibrary.tsx:47
Interface
TemplateBlock
src/components/rename/TemplateEditor.tsx:32
Interface
TemplateEditorProps
src/components/rename/TemplateEditor.tsx:38
Interface
TestCase
tests/automation/test-runner.ts:9
Interface
TestResult
tests/automation/test-runner.ts:24
Class
TestRunner
tests/automation/test-runner.ts:32
Interface
TreeContextValue
src/components/reui/tree.tsx:18
Interface
TreeItemLabelProps
src/components/reui/tree.tsx:134
Interface
TreeItemProps
src/components/reui/tree.tsx:78
Interface
TreeNode
src/components/rename/FileTree.tsx:9
Interface
TreeProps
src/components/reui/tree.tsx:36
Interface
UndoableBatch
src/hooks/useRenameStore.ts:36
Interface
UndoableRename
src/hooks/useRenameStore.ts:29
Interface
UseMediaScraperReturn
src/hooks/useMediaScraper.ts:16
Interface
UserPreset
src/lib/rename/types.ts:242