MCPcopy Create free account

hub / github.com/SamuelZ12/longcut / types & classes

Types & classes143 in github.com/SamuelZ12/longcut

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
InterfaceAIChatProps
components/ai-chat.tsx:100
ClassAbortManager
lib/promise-utils.ts:68
InterfaceAboutModalProps
components/about-modal.tsx:6
InterfaceAddCreditsOptions
scripts/add-credits.ts:46
EnumAuditAction
lib/audit-logger.ts:None
InterfaceAuditLogEntry
lib/audit-logger.ts:35
ClassAuditLogger
lib/audit-logger.ts:43
InterfaceAuthContextType
contexts/auth-context.tsx:8
InterfaceAuthModalProps
components/auth-modal.tsx:17
InterfaceBuildTakeawaysPromptParams
lib/prompts/takeaways.ts:43
ClassCSRFProtection
lib/csrf-protection.ts:107
InterfaceCandidateTopic
lib/ai-processing.ts:59
InterfaceCaptionTrack
lib/youtube-transcript-provider.ts:186
InterfaceChatMessage
lib/types.ts:72
InterfaceChatMessageProps
components/chat-message.tsx:23
InterfaceCitation
lib/types.ts:61
InterfaceClientIdentity
lib/youtube-transcript-provider.ts:58
InterfaceConsumeVideoCreditOptions
lib/subscription-manager.ts:316
InterfaceEditingNote
components/notes-panel.tsx:79
InterfaceGenerateAIOptions
lib/ai-client.ts:9
InterfaceGenerateTopicsOptions
lib/ai-processing.ts:37
InterfaceGenerationDecision
lib/subscription-manager.ts:44
InterfaceGrantProOptions
scripts/grant-pro-access.ts:48
InterfaceHighlightsPanelProps
components/highlights-panel.tsx:22
InterfaceImageCheatsheetCardProps
components/image-cheatsheet-card.tsx:33
InterfaceImageGenerationDecision
lib/image-generation-manager.ts:16
InterfaceImageUsageStats
lib/image-generation-manager.ts:6
ClassLLMTranslateClient
lib/translation/llm-translate-client.ts:25
InterfaceLanguageOption
components/language-selector.tsx:22
InterfaceLanguageSelectorMenuProps
components/language-selector.tsx:29
InterfaceLanguageSelectorProps
components/language-selector.tsx:11
InterfaceLimitResponse
components/image-cheatsheet-card.tsx:52
InterfaceLoadingContextProps
components/loading-context.tsx:8
InterfaceMergedSentence
lib/transcript-sentence-merger.ts:26
InterfaceModeSelectorProps
components/mode-selector.tsx:14
InterfaceNormalizeOptions
lib/timestamp-normalization.ts:146
InterfaceNote
lib/types.ts:108
InterfaceNoteEditorProps
components/note-editor.tsx:12
InterfaceNoteMetadata
lib/types.ts:89
InterfaceNoteRow
app/api/notes/route.ts:14
InterfaceNoteWithVideo
lib/types.ts:120
InterfaceNoteWithVideoRow
app/api/notes/all/route.ts:5
InterfaceNotesPanelProps
components/notes-panel.tsx:85
InterfacePageData
lib/youtube-transcript-provider.ts:113
InterfacePageProps
app/v/[slug]/page.tsx:77
InterfaceParsedTopic
lib/ai-processing.ts:29
InterfacePeriodBounds
lib/usage-tracker.ts:6
InterfacePlayAllContextType
contexts/play-all-context.tsx:5
InterfacePlaybackCommand
lib/types.ts:146
InterfacePricingContentProps
app/pricing/pricing-content.tsx:19
InterfaceProfile
app/settings/settings-form.tsx:29
InterfaceProfile
scripts/grant-pro-access.ts:55
InterfaceProfile
scripts/add-credits.ts:52
InterfaceProfile
scripts/send-newsletter.ts:26
InterfaceProfilesRow
lib/supabase/types.ts:11
InterfaceProviderAdapter
lib/ai-providers/types.ts:35
InterfaceProviderBackedTopicGenerationResult
lib/ai-processing.ts:69
InterfaceProviderBackedTopicModelOptions
lib/ai-processing.ts:82
InterfaceProviderBehavior
lib/ai-providers/types.ts:5
InterfaceProviderGenerateParams
lib/ai-providers/types.ts:10
InterfaceProviderGenerateResult
lib/ai-providers/types.ts:22
InterfaceRandomVideoRow
app/api/random-video/route.ts:7
InterfaceRateLimitConfig
lib/rate-limiter.ts:7
InterfaceRateLimitResult
lib/rate-limiter.ts:13
ClassRateLimiter
lib/rate-limiter.ts:20
InterfaceRemainingCreditParams
lib/usage-tracker.ts:85
InterfaceRemainingCredits
lib/usage-tracker.ts:91
InterfaceRetryOptions
lib/video-save-utils.ts:26
InterfaceRetryProviderBackedTopicGenerationOptions
lib/ai-processing.ts:75
InterfaceRightColumnTabsHandle
components/right-column-tabs.tsx:62
InterfaceRightColumnTabsProps
components/right-column-tabs.tsx:25
InterfaceSaveNotePayload
lib/notes-client.ts:4
InterfaceSaveResult
lib/video-save-utils.ts:19
InterfaceSection
components/summary-viewer.tsx:23
InterfaceSecurityMiddlewareConfig
lib/security-middleware.ts:16
InterfaceSelectionActionPayload
components/selection-actions.tsx:10
InterfaceSelectionActionsProps
components/selection-actions.tsx:27
InterfaceSelectionState
components/selection-actions.tsx:36
InterfaceSentenceBoundary
lib/sentence-utils.ts:1
InterfaceSettingsFormProps
app/settings/settings-form.tsx:114
InterfaceSubscriptionStatusResponse
lib/hooks/use-subscription.ts:15
InterfaceSubscriptionStatusResponse
app/settings/settings-form.tsx:64
InterfaceSubscriptionSummary
app/settings/settings-form.tsx:41
InterfaceSuggestedQuestionsProps
* Properties for the SuggestedQuestions component.
components/suggested-questions.tsx:8
InterfaceSummaryViewerProps
components/summary-viewer.tsx:14
InterfaceThemeSelectorProps
components/theme-selector.tsx:10
InterfaceTimestampButtonProps
components/timestamp-button.tsx:7
InterfaceTopic
lib/types.ts:8
InterfaceTopicCandidate
lib/types.ts:41
InterfaceTopicCardProps
components/topic-card.tsx:8
InterfaceTopupProcessingResult
lib/stripe-topup.ts:12
InterfaceTopupValues
lib/stripe-topup.ts:7
InterfaceTranscriptChunk
lib/ai-processing.ts:52
next →1–100 of 143, ranked by callers