Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JoeyLearnsToCode/prompt-studio
/ types & classes
Types & classes
82 in github.com/JoeyLearnsToCode/prompt-studio
⨍
Functions
287
◇
Types & classes
82
Class
src/services/diffService.ts:13
Class
src/services/canvasInteraction.ts:8
Class
src/services/attachmentManager.ts:9
Class
src/services/importService.ts:20
Class
src/services/exportService.ts:14
Class
src/services/folderManager.ts:9
Class
src/services/webdavService.ts:39
Class
src/services/snippetManager.ts:9
Class
src/services/canvasRenderer.ts:26
Class
src/db/schema.ts:8
Interface
AppInitializerProps
src/components/AppInitializer.tsx:15
Interface
Attachment
src/models/Attachment.ts:1
Interface
AttachmentGalleryProps
src/components/version/AttachmentGallery.tsx:12
Class
AttachmentManager
src/services/attachmentManager.ts:9
Class
CanvasInteraction
src/services/canvasInteraction.ts:8
Interface
CanvasNode
src/services/canvasRenderer.ts:10
Class
CanvasRenderer
src/services/canvasRenderer.ts:26
Interface
CanvasTransform
src/services/canvasRenderer.ts:20
Interface
CompareModalProps
src/components/version/CompareModal.tsx:28
Interface
ContextMenuItem
src/components/common/ContextMenu.tsx:4
Interface
ContextMenuProps
src/components/common/ContextMenu.tsx:12
Interface
DiffResult
src/services/diffService.ts:8
Class
DiffService
src/services/diffService.ts:13
Interface
DuplicateDialogProps
src/components/common/DuplicateDialog.tsx:11
Interface
EditorToolbarProps
src/components/editor/EditorToolbar.tsx:5
Class
ExportService
src/services/exportService.ts:14
Interface
Folder
src/models/Folder.ts:1
Class
FolderManager
src/services/folderManager.ts:9
Interface
FolderTreeProps
src/components/layout/FolderTree.tsx:10
Interface
GlobalSearchBarProps
src/components/layout/GlobalSearchBar.tsx:5
Interface
GlobalSearchState
src/store/globalSearchStore.ts:6
Interface
GlobalSearchStore
src/store/globalSearchStore.ts:15
Interface
I18nProviderContract
specs/003-i18n/contracts/translation.ts:73
Interface
I18nState
src/store/i18nStore.ts:12
Interface
I18nState
specs/003-i18n/contracts/i18n-store.ts:11
Interface
I18nStoreContract
specs/003-i18n/contracts/i18n-store.ts:31
Interface
IconProps
src/components/icons/Icons.tsx:4
Interface
ImagePreviewProps
src/components/common/ImagePreview.tsx:6
Interface
ImportModeDialogProps
src/components/common/ImportModeDialog.tsx:5
Interface
ImportOptions
src/types/import.ts:13
Interface
ImportResult
src/types/import.ts:20
Class
ImportService
src/services/importService.ts:20
Interface
InputProps
src/components/common/Input.tsx:3
Interface
LayoutConfig
src/utils/treeLayout.ts:8
Interface
LayoutPreference
src/services/layoutManager.ts:8
Interface
LocaleConfig
src/i18n/types.ts:15
Interface
LocaleDataContract
specs/003-i18n/contracts/locale-data.ts:11
Interface
MinimalButtonProps
src/components/common/MinimalButton.tsx:5
Interface
ModalProps
src/components/common/Modal.tsx:4
Interface
Project
src/models/Project.ts:1
Interface
ProjectItemProps
src/components/layout/FolderTree.tsx:24
Interface
ProjectState
src/store/projectStore.ts:7
Interface
PromptEditorProps
src/components/editor/PromptEditor.tsx:8
Interface
PromptEditorRef
src/components/editor/PromptEditor.tsx:17
Class
PromptStudioDB
src/db/schema.ts:8
Interface
ResizableSplitterProps
src/components/common/ResizableSplitter.tsx:4
Interface
SampleDataContract
specs/003-i18n/contracts/locale-data.ts:94
Interface
SearchBarProps
src/components/canvas/SearchBar.tsx:12
Interface
SearchResult
src/services/searchService.ts:8
Interface
SearchState
src/store/searchStore.ts:6
Interface
SearchStore
src/store/searchStore.ts:14
Interface
SettingsState
src/store/settingsStore.ts:4
Interface
Snippet
src/models/Snippet.ts:1
Class
SnippetManager
src/services/snippetManager.ts:9
Interface
TranslationAccessContract
specs/003-i18n/contracts/locale-data.ts:65
Interface
TranslationData
src/i18n/types.ts:49
Interface
TranslationFunctionContract
specs/003-i18n/contracts/translation.ts:16
Interface
TreeItemProps
src/components/layout/FolderTree.tsx:14
Interface
TreeNode
src/utils/tree.ts:7
Interface
UiState
src/store/uiStore.ts:4
Interface
UseTranslationHook
specs/003-i18n/contracts/translation.ts:62
Interface
Version
src/models/Version.ts:1
Interface
VersionCanvasProps
src/components/canvas/VersionCanvas.tsx:12
Interface
VersionCardProps
src/components/version/VersionCard.tsx:6
Interface
VersionMetaCardProps
src/components/version/VersionMetaCard.tsx:8
Interface
VersionSearchState
src/store/versionSearchStore.ts:5
Interface
VersionSearchStore
src/store/versionSearchStore.ts:14
Interface
VersionState
src/store/versionStore.ts:7
Interface
VersionTreeNode
src/utils/tree.ts:12
Interface
VerticalResizableSplitterProps
src/components/common/VerticalResizableSplitter.tsx:4
Interface
WebDAVConfig
src/services/webdavService.ts:15
Class
WebDAVService
src/services/webdavService.ts:39