Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SamuelZ12/longcut
/ types & classes
Types & classes
143 in github.com/SamuelZ12/longcut
⨍
Functions
698
◇
Types & classes
143
Class
lib/translation-batcher.ts:22
Class
lib/audit-logger.ts:43
Class
lib/csrf-protection.ts:107
Class
lib/rate-limiter.ts:20
Class
lib/promise-utils.ts:68
Class
lib/youtube-transcript-provider.ts:45
Class
lib/translation/llm-translate-client.ts:25
Interface
AIChatProps
components/ai-chat.tsx:100
Class
AbortManager
lib/promise-utils.ts:68
Interface
AboutModalProps
components/about-modal.tsx:6
Interface
AddCreditsOptions
scripts/add-credits.ts:46
Enum
AuditAction
lib/audit-logger.ts:None
Interface
AuditLogEntry
lib/audit-logger.ts:35
Class
AuditLogger
lib/audit-logger.ts:43
Interface
AuthContextType
contexts/auth-context.tsx:8
Interface
AuthModalProps
components/auth-modal.tsx:17
Interface
BuildTakeawaysPromptParams
lib/prompts/takeaways.ts:43
Class
CSRFProtection
lib/csrf-protection.ts:107
Interface
CandidateTopic
lib/ai-processing.ts:59
Interface
CaptionTrack
lib/youtube-transcript-provider.ts:186
Interface
ChatMessage
lib/types.ts:72
Interface
ChatMessageProps
components/chat-message.tsx:23
Interface
Citation
lib/types.ts:61
Interface
ClientIdentity
lib/youtube-transcript-provider.ts:58
Interface
ConsumeVideoCreditOptions
lib/subscription-manager.ts:316
Interface
EditingNote
components/notes-panel.tsx:79
Interface
GenerateAIOptions
lib/ai-client.ts:9
Interface
GenerateTopicsOptions
lib/ai-processing.ts:37
Interface
GenerationDecision
lib/subscription-manager.ts:44
Interface
GrantProOptions
scripts/grant-pro-access.ts:48
Interface
HighlightsPanelProps
components/highlights-panel.tsx:22
Interface
ImageCheatsheetCardProps
components/image-cheatsheet-card.tsx:33
Interface
ImageGenerationDecision
lib/image-generation-manager.ts:16
Interface
ImageUsageStats
lib/image-generation-manager.ts:6
Class
LLMTranslateClient
lib/translation/llm-translate-client.ts:25
Interface
LanguageOption
components/language-selector.tsx:22
Interface
LanguageSelectorMenuProps
components/language-selector.tsx:29
Interface
LanguageSelectorProps
components/language-selector.tsx:11
Interface
LimitResponse
components/image-cheatsheet-card.tsx:52
Interface
LoadingContextProps
components/loading-context.tsx:8
Interface
MergedSentence
lib/transcript-sentence-merger.ts:26
Interface
ModeSelectorProps
components/mode-selector.tsx:14
Interface
NormalizeOptions
lib/timestamp-normalization.ts:146
Interface
Note
lib/types.ts:108
Interface
NoteEditorProps
components/note-editor.tsx:12
Interface
NoteMetadata
lib/types.ts:89
Interface
NoteRow
app/api/notes/route.ts:14
Interface
NoteWithVideo
lib/types.ts:120
Interface
NoteWithVideoRow
app/api/notes/all/route.ts:5
Interface
NotesPanelProps
components/notes-panel.tsx:85
Interface
PageData
lib/youtube-transcript-provider.ts:113
Interface
PageProps
app/v/[slug]/page.tsx:77
Interface
ParsedTopic
lib/ai-processing.ts:29
Interface
PeriodBounds
lib/usage-tracker.ts:6
Interface
PlayAllContextType
contexts/play-all-context.tsx:5
Interface
PlaybackCommand
lib/types.ts:146
Interface
PricingContentProps
app/pricing/pricing-content.tsx:19
Interface
Profile
app/settings/settings-form.tsx:29
Interface
Profile
scripts/grant-pro-access.ts:55
Interface
Profile
scripts/add-credits.ts:52
Interface
Profile
scripts/send-newsletter.ts:26
Interface
ProfilesRow
lib/supabase/types.ts:11
Interface
ProviderAdapter
lib/ai-providers/types.ts:35
Interface
ProviderBackedTopicGenerationResult
lib/ai-processing.ts:69
Interface
ProviderBackedTopicModelOptions
lib/ai-processing.ts:82
Interface
ProviderBehavior
lib/ai-providers/types.ts:5
Interface
ProviderGenerateParams
lib/ai-providers/types.ts:10
Interface
ProviderGenerateResult
lib/ai-providers/types.ts:22
Interface
RandomVideoRow
app/api/random-video/route.ts:7
Interface
RateLimitConfig
lib/rate-limiter.ts:7
Interface
RateLimitResult
lib/rate-limiter.ts:13
Class
RateLimiter
lib/rate-limiter.ts:20
Interface
RemainingCreditParams
lib/usage-tracker.ts:85
Interface
RemainingCredits
lib/usage-tracker.ts:91
Interface
RetryOptions
lib/video-save-utils.ts:26
Interface
RetryProviderBackedTopicGenerationOptions
lib/ai-processing.ts:75
Interface
RightColumnTabsHandle
components/right-column-tabs.tsx:62
Interface
RightColumnTabsProps
components/right-column-tabs.tsx:25
Interface
SaveNotePayload
lib/notes-client.ts:4
Interface
SaveResult
lib/video-save-utils.ts:19
Interface
Section
components/summary-viewer.tsx:23
Interface
SecurityMiddlewareConfig
lib/security-middleware.ts:16
Interface
SelectionActionPayload
components/selection-actions.tsx:10
Interface
SelectionActionsProps
components/selection-actions.tsx:27
Interface
SelectionState
components/selection-actions.tsx:36
Interface
SentenceBoundary
lib/sentence-utils.ts:1
Interface
SettingsFormProps
app/settings/settings-form.tsx:114
Interface
SubscriptionStatusResponse
lib/hooks/use-subscription.ts:15
Interface
SubscriptionStatusResponse
app/settings/settings-form.tsx:64
Interface
SubscriptionSummary
app/settings/settings-form.tsx:41
Interface
SuggestedQuestionsProps
* Properties for the SuggestedQuestions component.
components/suggested-questions.tsx:8
Interface
SummaryViewerProps
components/summary-viewer.tsx:14
Interface
ThemeSelectorProps
components/theme-selector.tsx:10
Interface
TimestampButtonProps
components/timestamp-button.tsx:7
Interface
Topic
lib/types.ts:8
Interface
TopicCandidate
lib/types.ts:41
Interface
TopicCardProps
components/topic-card.tsx:8
Interface
TopupProcessingResult
lib/stripe-topup.ts:12
Interface
TopupValues
lib/stripe-topup.ts:7
Interface
TranscriptChunk
lib/ai-processing.ts:52
next →
1–100 of 143, ranked by callers