MCPcopy Create free account

hub / github.com/ahmedkhaleel2004/gitdiagram / functions

Functions571 in github.com/ahmedkhaleel2004/gitdiagram

↓ 1 callersFunctionvalidateMermaidSyntaxInSubprocess
( diagram: string, )
src/server/generate/mermaid-validator.ts:254
↓ 1 callersFunctionvalidate_diagram_graph
(graph: DiagramGraph, file_tree_lookup: set[str])
backend/app/services/graph_service.py:79
↓ 1 callersFunctionvalidate_mermaid_syntax
(diagram: str)
backend/app/services/mermaid_service.py:31
↓ 1 callersFunctionwithCompiledDiagram
( audit: GenerationSessionAudit, diagram: string, )
src/server/generate/session-audit.ts:116
↓ 1 callersFunctionwithEstimatedCost
( audit: GenerationSessionAudit, estimatedCost: GenerationCostSummary, )
src/server/generate/session-audit.ts:61
↓ 1 callersFunctionwithExplanation
( audit: GenerationSessionAudit, explanation: string, )
src/server/generate/session-audit.ts:50
↓ 1 callersFunctionwithFinalCost
( audit: GenerationSessionAudit, finalCost: GenerationCostSummary, )
src/server/generate/session-audit.ts:72
↓ 1 callersFunctionwithGraph
( audit: GenerationSessionAudit, graph: DiagramGraph, )
src/server/generate/session-audit.ts:105
↓ 1 callersFunctionwithGraphAttempt
( audit: GenerationSessionAudit, attempt: GraphAttemptAudit, )
src/server/generate/session-audit.ts:94
↓ 1 callersFunctionwithSuccess
(audit: GenerationSessionAudit)
src/server/generate/session-audit.ts:147
↓ 1 callersFunctionwriteBrowseIndex
( entries: BrowseIndexEntry[], putJsonObjectFn: PutJsonObjectFn = putJsonObject, now = new Date(), )
src/server/storage/browse-diagrams.ts:121
↓ 1 callersFunctionwriteDiagramArtifact
(params: { username: string; repo: string; githubPat?: string; visibility: ArtifactVisibility; starg
src/server/storage/artifact-store.ts:113
↓ 1 callersFunctionwriteFailureSummary
(params: { username: string; repo: string; githubPat?: string; visibility: ArtifactVisibility; lates
src/server/storage/status-store.ts:55
FunctionActionButton
({ onClick, icon: Icon, tooltipText, disabled, text, }: ActionButtonProps)
src/components/action-button.tsx:18
FunctionApiKeyButton
({ onClick }: ApiKeyButtonProps)
src/components/api-key-button.tsx:8
FunctionApiKeyDialog
({ isOpen, onClose, onSubmit }: ApiKeyDialogProps)
src/components/api-key-dialog.tsx:27
FunctionBrowseCatalog
({ initialResult, initialPreviewDiagrams, initialQuery, }: BrowseCatalogProps)
src/components/browse-catalog.tsx:34
FunctionBrowseCatalogControls
({ minStars, onMinStarsChange, onSearchChange, onSortChange, searchInput, sort, }: BrowseCatalogCo
src/components/browse-catalog-controls.tsx:18
FunctionBrowseCatalogLoadingState
(props: BrowseCatalogControlsProps)
src/components/browse-catalog-loading-state.tsx:10
FunctionBrowseCatalogResults
({ closeHoverPreview, desktopHoverEnabled, handlePageChange, handleRepoHoverMove, handleRepoHoverSta
src/components/browse-catalog-results.tsx:43
FunctionBrowseDiagramPreview
({ chart, repoLabel, status, }: BrowseDiagramPreviewProps)
src/components/browse-diagram-preview.tsx:30
FunctionBrowsePage
()
src/app/browse/page.tsx:16
FunctionCSPostHogProvider
({ children }: { children: React.ReactNode })
src/app/providers.tsx:49
FunctionCopyButton
({ onClick }: CopyButtonProps)
src/components/copy-button.tsx:15
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:52
FunctionExportDropdown
({ onCopy, lastGenerated, actualCost, onExportImage, }: ExportDropdownProps)
src/components/export-dropdown.tsx:12
FunctionFooter
()
src/components/footer.tsx:3
FunctionGET
(request: Request)
src/app/api/browse-index/route.ts:3
FunctionGET
(request: NextRequest)
src/app/api/diagram-preview/route.ts:5
FunctionGET
()
src/app/api/healthz/route.ts:6
FunctionGenerationAuditPanel
({ audit, error, }: GenerationAuditPanelProps)
src/components/generation-audit-panel.tsx:11
FunctionHeader
()
src/components/header.tsx:4
FunctionHeaderClient
({ starCount }: HeaderClientProps)
src/components/header-client.tsx:28
FunctionHero
()
src/components/hero.tsx:45
FunctionHomePage
()
src/app/page.tsx:14
FunctionLoading
({ status = "idle", message, explanation, graph, graphAttempts, validationError, diagram, cost
src/components/loading.tsx:57
FunctionMainCard
({ isHome = true, username, repo, hasDiagram = false, onCopy, lastGenerated, actualCost, onExp
src/components/main-card.tsx:32
FunctionMermaidChart
({ chart, zoomingEnabled = true, onRenderError, onRenderComplete, containerClassName, diagramClass
src/components/mermaid-diagram.tsx:52
FunctionMermaidDiagramToolbar
({ formattedZoom, isPanZoomReady, onFit, onZoomIn, onZoomOut, }: MermaidDiagramToolbarProps)
src/components/mermaid-diagram-toolbar.tsx:13
FunctionMetaItem
({ value, label, }: { value: string; label: string; })
src/server/og/cards.tsx:91
FunctionPOST
(request: Request)
src/app/api/generate/cost/route.ts:22
FunctionPOST
(request: Request)
src/app/api/generate/stream/route.ts:136
FunctionPostHogPageviewTracker
()
src/app/providers.tsx:27
FunctionPrivateReposDialog
({ isOpen, onClose, onSubmit, }: PrivateReposDialogProps)
src/components/private-repos-dialog.tsx:21
FunctionRepo
({ params }: RepoPageProps)
src/app/[username]/[repo]/page.tsx:65
FunctionRepoCard
(data: RepoCardData)
src/server/og/cards.tsx:151
FunctionRepoPageClient
({ username, repo, initialState = null, }: RepoPageClientProps)
src/app/[username]/[repo]/repo-page-client.tsx:21
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode }>)
src/app/layout.tsx:77
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:3
FunctionSkySparkle
({ className }: { className?: string })
src/components/hero.tsx:23
FunctionSponsorCatalogRow
()
src/components/sponsor-slot.tsx:136
FunctionSponsorEmailActions
({ email, mailto, className, }: SponsorEmailActionsProps)
src/app/sponsor/sponsor-email-actions.tsx:14
FunctionSponsorLogo
({ name, logoText, logoSrc, }: { name: string; logoText?: string; logoSrc?: string; })
src/components/sponsor-slot.tsx:65
FunctionSponsorPage
()
src/app/sponsor/page.tsx:95
FunctionSponsorSlot
({ surface, className }: SponsorSlotProps)
src/components/sponsor-slot.tsx:96
FunctionStatRow
({ heading, stats }: { heading: string; stats: Stat[] })
src/app/sponsor/page.tsx:262
FunctionThemeToggle
({ className, onToggle }: ThemeToggleProps)
src/components/theme-toggle.tsx:13
FunctionToaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:8
FunctionVioletSparkle
({ className }: { className?: string })
src/components/hero.tsx:1
FunctionWordmark
()
src/server/og/cards.tsx:133
Method__init__
(self)
backend/app/core/observability.py:31
Method__init__
(self)
backend/app/services/openai_service.py:25
Method__init__
(self, pat: str | None = None)
backend/app/services/github_service.py:75
Method__init__
( self, *, public_bucket: str | None, private_bucket: str | None, cach
backend/app/services/diagram_state_repository.py:65
Method__init__
( self, *, account_id: str | None, access_key_id: str | None, secret_a
backend/app/services/diagram_state_repository.py:131
Method__init__
(self, *, url: str | None, token: str | None)
backend/app/services/diagram_state_repository.py:357
Method__init__
(self, *, redis: _UpstashClient, locator: _ArtifactLocator)
backend/app/services/diagram_state_repository.py:404
Method__init__
(self, *, redis: _UpstashClient)
backend/app/services/diagram_state_repository.py:459
Method__init__
(self)
backend/app/services/diagram_state_repository.py:501
Method__init__
( self, repository: DiagramStateRepository, *, debounce_seconds: float = BROWS
backend/app/routers/generate.py:89
Method__init__
(self, **kwargs)
backend/tests/test_openai_service.py:16
Function_get_github_data
(username: str, repo: str, github_pat: str | None)
backend/app/routers/generate.py:161
FunctionabortGeneration
()
src/app/api/generate/stream/route.ts:185
Functionadmit_complimentary_quota
( *, repository: DiagramStateRepository, model: str, requested_tokens: int, now: datetime
backend/app/services/complimentary_gate.py:153
Functionblock_live_diagram_storage
(monkeypatch)
backend/tests/conftest.py:27
Functioncancel
()
src/app/api/generate/stream/route.ts:848
Methodconstructor
()
src/server/storage/browse-diagrams.ts:32
FunctiondeleteObject
(bucket: string, key: string)
src/server/storage/r2.ts:87
Functionfake_count_input_tokens
( *, provider, model, system_prompt, data, api_key=None,
backend/tests/test_generate_router.py:135
Functionfake_estimate_generation_cost
(**kwargs)
backend/tests/test_generate_router.py:202
Functionfake_fetch_json
(url, headers, not_found_message)
backend/tests/test_github_service.py:11
Functionfake_generate_structured_output
(**kwargs)
backend/tests/test_generate_router.py:277
Functionfake_run
(*args, **kwargs)
backend/tests/test_mermaid_service.py:7
Functionfake_stream_completion
( *, provider, model, system_prompt, data, api_key=None,
backend/tests/test_generate_router.py:213
FunctionfetchJson
( url: string, headers: HeadersInit, notFoundMessage: string, signal?: AbortSignal, )
src/server/generate/github.ts:65
Functionfinalize_complimentary_quota
( *, repository: DiagramStateRepository, reservation: ComplimentaryQuotaReservation, committed
backend/app/services/complimentary_gate.py:184
FunctionformatValidationFeedback
( result: MermaidValidationResult, )
backend/lib/mermaid-validator.ts:156
FunctionformatValidationFeedback
( result: MermaidValidationResult, )
src/server/generate/mermaid-validator.ts:407
FunctiongenerateMetadata
({ params, }: RepoPageProps)
src/app/[username]/[repo]/page.tsx:36
FunctiongenerateSitemaps
()
src/app/sitemap.ts:43
FunctiongenerateStaticParams
()
src/app/[username]/[repo]/page.tsx:15
Functiongenerate_stream
(request: Request)
backend/app/routers/generate.py:370
FunctiongetCachedDefaultBrowsePreviewDiagrams
()
src/app/browse/data.ts:86
FunctiongetGenerationCost
( username: string, repo: string, githubPat?: string, apiKey?: string, )
src/features/diagram/api.ts:45
FunctiongetGitHubAuthSources
()
src/server/github-auth.ts:130
Functionget_generation_cost
(request: Request)
backend/app/routers/generate.py:289
FunctionhandleApiKeySubmit
(apiKey: string)
src/components/header-client.tsx:43
FunctionhandleApiKeySubmit
(apiKey: string)
src/hooks/useDiagram.ts:252
FunctionhandleClear
()
src/components/api-key-dialog.tsx:43
FunctionhandleClear
()
src/components/private-repos-dialog.tsx:41
← previousnext →401–500 of 571, ranked by callers