Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/thunderbird/thunderbolt
/ functions
Functions
1,802 in github.com/thunderbird/thunderbolt
⨍
Functions
1,802
◇
Types & classes
58
↓ 1 callers
Function
clearAllKeys
()
src/crypto/key-storage.ts:201
↓ 1 callers
Function
clearDeviceId
()
src/lib/auth-token.ts:41
↓ 1 callers
Function
clearMemoizeCache
()
src/lib/memoize.ts:12
↓ 1 callers
Function
clearOAuthState
()
src/lib/oauth-state.ts:69
↓ 1 callers
Method
clearPendingCrudOperations
* Clear pending CRUD operations from PowerSync queue. * Useful for returning users to avoid conflicts with cloud data.
src/db/powersync/database.ts:386
↓ 1 callers
Function
clearPostUpdateFlag
()
src/lib/post-update-redirect.ts:19
↓ 1 callers
Function
closeDatabase
()
src/db/wa-sqlite-worker.ts:203
↓ 1 callers
Function
closeDb
()
backend/src/db/client.ts:30
↓ 1 callers
Function
closeWebview
()
src/content-view/use-sidebar-webview.ts:217
↓ 1 callers
Function
commitAndTag
(version: string, platform: string, shouldPush: boolean)
scripts/create-release.ts:337
↓ 1 callers
Function
createAlb
({ name, vpcId, publicSubnetIds, albSgId, hostnames }: AlbArgs)
deploy/pulumi/src/alb.ts:28
↓ 1 callers
Function
createAppDirOpfs
()
src/lib/fs.ts:46
↓ 1 callers
Function
createAppDirTauri
()
src/lib/fs.ts:28
↓ 1 callers
Function
createAppDirectory
()
src/hooks/use-app-initialization.ts:27
↓ 1 callers
Function
createAttributeTemplate
(user: typeof TEST_USER)
e2e/mock-saml-idp.ts:125
↓ 1 callers
Function
createAuthClientInstance
(cloudUrl: string)
src/contexts/auth-context.tsx:20
↓ 1 callers
Function
createChatInstance
( id: string, messages: ThunderboltUIMessage[], saveMessages: SaveMessagesFunction, httpClient: HttpCl
src/chats/chat-instance.ts:23
↓ 1 callers
Function
createClient
(url: string)
src/lib/mcp-provider.tsx:40
↓ 1 callers
Function
createCluster
(name: string)
deploy/pulumi/src/cluster.ts:7
↓ 1 callers
Function
createConfigs
(httpClient: HttpClient)
src/integrations/google/tools.ts:864
↓ 1 callers
Function
createConfigs
(httpClient: HttpClient)
src/integrations/microsoft/tools.ts:381
↓ 1 callers
Function
createDefaultMode
()
src/chats/use-hydrate-chat-store.test.tsx:26
↓ 1 callers
Function
createDns
({ name, zoneId, hostnames, target, apiToken, proxied = true }: DnsArgs)
deploy/pulumi/src/dns.ts:32
↓ 1 callers
Function
createEksCluster
(args: EksArgs)
deploy/pulumi/src/eks.ts:22
↓ 1 callers
Function
createErrorHandlingMiddleware
()
backend/src/middleware/error-handling.ts:109
↓ 1 callers
Function
createHttpLoggingMiddleware
(trustedProxy: Settings['trustedProxy'] = '')
backend/src/middleware/http-logging.ts:13
↓ 1 callers
Function
createInitialState
(autoOpen = false)
src/hooks/use-location-search.ts:30
↓ 1 callers
Function
createInitialState
(initialProvider: OAuthProviderOrEmpty)
src/hooks/use-connect-integration-widget-state.ts:60
↓ 1 callers
Function
createIpRateLimitMiddleware
(limiter: RateLimiterDrizzle, trustedProxy: IpRateLimitSettings['trustedProxy'])
backend/src/middleware/rate-limit.ts:113
↓ 1 callers
Function
createLoggerMiddleware
(settings: Settings)
backend/src/config/logger.ts:58
↓ 1 callers
Function
createMockDependencies
()
src/hooks/use-oauth-connect.test.tsx:15
↓ 1 callers
Function
createMockSSEStream
()
backend/src/inference/routes.test.ts:42
↓ 1 callers
Function
createMockSamlIdp
(port: number)
e2e/mock-saml-idp.ts:26
↓ 1 callers
Function
createModeGroups
(modes: Mode[])
src/components/ui/mode-selector/mode-selector.tsx:33
↓ 1 callers
Function
createModel
(modelConfig: Model)
src/ai/fetch.ts:72
↓ 1 callers
Function
createPowerSyncMock
()
src/test-utils/powersync-mock.tsx:29
↓ 1 callers
Function
createPowerSyncMockWithReactivity
(options?: { tables?: string[] })
src/test-utils/powersync-mock.tsx:108
↓ 1 callers
Function
createRetryMessage
(originalUserText: string)
src/hooks/use-handle-integration-completion.ts:44
↓ 1 callers
Function
createServiceDiscovery
(name: string, vpcId: pulumi.Input<string>)
deploy/pulumi/src/discovery.ts:8
↓ 1 callers
Function
createServices
(args: ServiceArgs)
deploy/pulumi/src/services.ts:79
↓ 1 callers
Function
createSseToUIMessageStream
( sseData: string, options: { initialDelayInMs?: number chunkDelayInMs?: number startWithReaso
src/ai/streaming/util.ts:188
↓ 1 callers
Function
createStandaloneLogger
(settings: Settings)
backend/src/config/logger.ts:66
↓ 1 callers
Function
createStorage
(name: string, vpcId: pulumi.Input<string>, subnetIds: pulumi.Input<string>[], servicesSgId: pulumi.Input<stri
deploy/pulumi/src/storage.ts:8
↓ 1 callers
Function
createTag
()
scripts/create-release.test.ts:323
↓ 1 callers
Function
createTool
(config: ToolConfig)
src/lib/tools.ts:57
↓ 1 callers
Function
createToolset
(tools: ToolConfig[])
src/lib/tools.ts:65
↓ 1 callers
Function
createVpc
(name: string)
deploy/pulumi/src/vpc.ts:8
↓ 1 callers
Function
createWaitlistRoutes
({ database, auth, emailService = defaultEmailService, cooldownMs = DEFAULT_COOLDOWN_MS, ipRateLimit
backend/src/waitlist/routes.ts:95
↓ 1 callers
Function
createWidget
(tagName: string, attrs: Record<string, string>)
src/ai/widget-parser.ts:96
↓ 1 callers
Function
decryptEntry
(entry: SyncEntry)
src/db/powersync/middleware/EncryptionMiddleware.ts:13
↓ 1 callers
Function
deleteAutomation
(db: AnyDrizzleDatabase, id: string)
src/dal/prompts.ts:95
↓ 1 callers
Function
deleteEnvelope
(database: typeof DbType, deviceId: string, userId: string)
backend/src/dal/encryption.ts:46
↓ 1 callers
Function
deleteKey
(id: string)
src/crypto/key-storage.ts:85
↓ 1 callers
Function
deleteKeys
(ids: string[])
src/crypto/key-storage.ts:120
↓ 1 callers
Function
deletePromptsForModel
(db: AnyDrizzleDatabase, modelId: string)
src/dal/prompts.ts:111
↓ 1 callers
Function
denyDeviceWithProof
(httpClient: HttpClient, deviceId: string)
src/services/encryption.ts:197
↓ 1 callers
Function
detectVersionType
()
scripts/create-release.ts:169
↓ 1 callers
Method
disambiguateLocation
(locations: Location[], region: string | null, country: string | null)
backend/src/pro/weather.ts:87
↓ 1 callers
Method
disconnectFromSync
* Disconnect from PowerSync Cloud. * Call this when user disables sync.
src/db/powersync/database.ts:366
↓ 1 callers
Function
discoverTestCases
()
src/ai/streaming/sse-logs.test.ts:18
↓ 1 callers
Function
easeOutCubic
(t: number)
src/hooks/use-auto-scroll.tsx:18
↓ 1 callers
Function
emitToolCall
(content: string, controller: TransformStreamDefaultController<LanguageModelV2StreamPart>)
src/ai/middleware/tool-calls.ts:35
↓ 1 callers
Function
enableSync
()
src/contexts/sign-in-modal-context.tsx:70
↓ 1 callers
Function
exchangeCodeForTokens
( httpClient: HttpClient, provider: OAuthProvider, code: string, codeVerifier: string, redirectUri?:
src/lib/auth.ts:115
↓ 1 callers
Function
execSql
( sql: string, params: unknown[], returnMode: 'get' | 'all' | 'values' | 'run', )
src/db/wa-sqlite-worker.ts:192
↓ 1 callers
Function
execSqlInternal
( sql: string, params: unknown[], returnMode: 'get' | 'all' | 'values' | 'run', )
src/db/wa-sqlite-worker.ts:135
↓ 1 callers
Function
executeInitializationSteps
(httpClient?: HttpClient)
src/hooks/use-app-initialization.ts:59
↓ 1 callers
Function
extractAttachments
(parts: any[])
src/integrations/google/tools.ts:476
↓ 1 callers
Function
extractH1
(body: string)
web/src/loaders/repo-docs-loader.ts:104
↓ 1 callers
Function
extractSingleQuotedValue
(str: string, start: number)
src/ai/widget-parser.ts:34
↓ 1 callers
Function
extractSource
(pre: Element)
web/src/scripts/docs-client.ts:5
↓ 1 callers
Function
fetchBackendConfig
(httpClient: HttpClient)
src/integrations/google/auth.ts:13
↓ 1 callers
Function
fetchBackendConfig
(httpClient: HttpClient)
src/integrations/microsoft/auth.ts:13
↓ 1 callers
Function
fetchServerTools
()
src/settings/mcp-servers.tsx:64
↓ 1 callers
Function
findItemById
( items: SearchableMenuItem<T>[] | SearchableMenuGroup<T>[], id: string, )
src/components/ui/searchable-menu/types.ts:78
↓ 1 callers
Function
findOriginalUserText
(chatMessages: ThunderboltUIMessage[], widgetMessageIndex: number)
src/hooks/use-handle-integration-completion.ts:23
↓ 1 callers
Function
forceScrollTop
()
src/hooks/use-viewport-lock.ts:87
↓ 1 callers
Function
formatDate
(value: number | string)
src/lib/utils.ts:175
↓ 1 callers
Function
formatDate
(date: Date)
src/ai/eval/report.ts:11
↓ 1 callers
Function
formatLastSeen
(ts: string | null)
src/settings/devices.tsx:23
↓ 1 callers
Function
formatServerTitle
(url: string, serverId: string)
src/settings/mcp-servers.tsx:254
↓ 1 callers
Function
formatStars
(n: number)
web/src/components/marketing/sections/enterprise-page.tsx:49
↓ 1 callers
Function
formatVerb
(verb: string, maxLength: number = 40, input: unknown = {})
src/lib/tool-metadata.ts:42
↓ 1 callers
Function
generate
()
e2e/saml-test-certs.ts:22
↓ 1 callers
Function
generateCanarySecret
()
src/crypto/canary.ts:23
↓ 1 callers
Function
generateModelName
(modelId: string)
src/settings/models/index.tsx:533
↓ 1 callers
Function
generateReport
(results: EvalResult[], detailed = false)
src/ai/eval/report.ts:192
↓ 1 callers
Function
generateSupportEmail
(error: HandleError)
src/components/app-error-screen.tsx:22
↓ 1 callers
Function
getAnthropicClient
(fetchFn?: typeof fetch)
backend/src/inference/client.ts:146
↓ 1 callers
Method
getBSON
Lazy-loads the BSON module for deserializing/serializing binary sync payloads.
src/db/powersync/TransformableBucketStorage.ts:68
↓ 1 callers
Function
getBadgeColor
(siteName: string = '')
src/components/chat/source-card.tsx:23
↓ 1 callers
Function
getConnectionStatus
(server: McpServer)
src/settings/mcp-servers.tsx:232
↓ 1 callers
Function
getCredentialsInvalidReason
(status: number, body: ErrorBody)
src/db/powersync/connector.ts:39
↓ 1 callers
Function
getCurrentDatabase
()
src/db/database.ts:155
↓ 1 callers
Function
getCurrentVersion
()
scripts/create-release.ts:131
↓ 1 callers
Function
getDefaultReason
(service: 'email' | 'calendar' | 'both')
src/widgets/connect-integration/widget.tsx:64
↓ 1 callers
Function
getDriveFileCategory
(mime: string)
src/integrations/google/tools.ts:258
↓ 1 callers
Function
getEvalHttpClient
()
src/ai/eval/runner.ts:24
↓ 1 callers
Function
getFireworksClient
(fetchFn?: typeof fetch)
backend/src/inference/client.ts:40
↓ 1 callers
Function
getIcon
()
src/components/powersync-status.tsx:69
← previous
next →
801–900 of 1,802, ranked by callers