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
Function
loop
()
src/hooks/use-viewport-lock.ts:137
Function
matchesQuery
(item: SearchableMenuItem<T>)
src/components/ui/searchable-menu/searchable-menu.tsx:157
Function
mockConfirm
()
src/components/chat/external-link-dialog.test.tsx:154
Function
mockFetch
()
src/test-utils/http-client.ts:13
Function
mockFetch
()
src/lib/posthog.test.ts:42
Function
mockFetch
(input: Request)
src/services/encryption.test.ts:74
Function
mockFetch
(input: Request)
src/api/encryption.test.ts:25
Function
mockFetch
()
src/integrations/thunderbolt-pro/tools.test.ts:18
Function
mockFetch
()
src/integrations/google/tools.test.ts:44
Function
mockFetch
()
src/integrations/google/auth.test.ts:12
Function
mockFetch
()
src/integrations/microsoft/auth.test.ts:12
Function
mockOAuthConnectHook
()
src/components/onboarding/onboarding-auth-step.test.tsx:64
Function
mockOAuthSuccess
()
src/test-utils/oauth.ts:37
Function
modelReducer
(state: ModelState, action: ModelAction)
src/settings/models/index.tsx:91
Function
noop
()
src/ai/eval/ui.ts:46
Function
noop
()
src/hooks/use-haptics.tsx:23
Function
normalizeStepResult
(step: any)
src/ai/streaming/util.ts:316
Function
onChangeWithCallback
()
src/test-utils/powersync-mock.tsx:32
Function
onLoad
()
web/src/components/marketing/sections/contact-page.tsx:86
Function
onOpenUrl
()
src/hooks/use-deep-link-listener.test.ts:370
Function
onSimulationFinished
()
src/devtools/message-simulator.tsx:288
Function
onSubmit
(values: z.infer<typeof formSchema>)
src/settings/models/new.tsx:86
Function
onSubmit
(values: z.infer<typeof formSchema>)
src/settings/models/detail.tsx:125
Function
onSubmit
(values: z.infer<typeof formSchema>)
src/settings/models/index.tsx:272
Function
onSubmit
(values: FormData)
src/automations/automation-form-modal.tsx:254
Function
onTouchEnd
(e: TouchEvent)
src/hooks/use-viewport-lock.ts:104
Function
onboardingReducer
(state: OnboardingState, action: OnboardingAction)
src/hooks/use-onboarding-state.ts:68
Method
powerSyncInstance
* Get the underlying PowerSyncDatabase instance for direct access. * Useful for watching queries, sync status, etc.
src/db/powersync/database.ts:201
Function
preferencesReducer
(state: PreferencesState, action: PreferencesAction)
src/settings/preferences.tsx:68
Function
reconnectServer
(serverId: string)
src/lib/mcp-provider.tsx:151
Function
redirectOAuthFlow
(httpClient: HttpClient, provider: OAuthProvider)
src/lib/auth.ts:141
Function
reducer
(state: State, action: Action)
src/components/sign-in/use-sign-in-form-state.ts:61
Function
reducer
(state: State, action: Action)
src/waitlist/use-waitlist-state.ts:42
Function
reducer
(state: FormState, action: FormAction)
web/src/components/marketing/sections/contact-page.tsx:44
Function
refreshAccessToken
( httpClient: HttpClient, provider: OAuthProvider, refreshToken: string, )
src/lib/auth.ts:129
Function
registerListener
()
src/test-utils/powersync-mock.tsx:31
Method
removeTransformer
Removes a previously added transformer.
src/db/powersync/TransformableBucketStorage.ts:46
Function
renderItem
(item: SearchableMenuItem<ModelItemData>, isSelected: boolean)
src/components/ui/model-selector/model-selector.tsx:116
Function
renderItem
(item: SearchableMenuItem<ModeItemData>, isSelected: boolean)
src/components/ui/mode-selector/mode-selector.tsx:63
Function
renderTrigger
(selected: SearchableMenuItem<ModelItemData> | undefined, isOpen: boolean)
src/components/ui/model-selector/model-selector.tsx:103
Function
renderTrigger
(selected: SearchableMenuItem<ModeItemData> | undefined, isOpen: boolean)
src/components/ui/mode-selector/mode-selector.tsx:50
Function
reset
()
src/waitlist/use-waitlist-state.ts:141
Function
reset
()
src/hooks/use-sync-setup.ts:241
Function
resetSimulation
()
src/devtools/message-simulator.tsx:293
Function
resetStore
()
src/api/config-store.test.ts:10
Function
resolveTables
()
src/test-utils/powersync-mock.tsx:30
Function
restore
()
backend/src/test-utils/console-spies.ts:40
Function
restore
()
src/test-utils/console-spies.ts:40
Function
restoreConsole
()
src/testing-library.ts:77
Function
revokeDevice
(httpClient: HttpClient, deviceId: string, canarySecret?: string)
src/api/encryption.ts:92
Function
safeErrorHandler
({ code, error, set, request })
backend/src/middleware/error-handling.ts:69
Function
saveMessages
()
src/ai/eval/debug-single.ts:32
Function
scrollContainerRef
()
src/chats/use-chat-scroll-handler.test.tsx:23
Function
scrollFocusedElementIntoView
()
src/hooks/use-viewport-lock.ts:119
Function
scrollTargetRef
()
src/chats/use-chat-scroll-handler.test.tsx:24
Function
sendVerificationOTP
({ email, otp, type }, ctx)
backend/src/auth/auth.ts:256
Function
sendWaitlistReminderEmail
({ email }: SendWaitlistEmailParams)
backend/src/waitlist/utils.tsx:45
Function
setEmail
(email: string)
src/components/sign-in/use-sign-in-form-state.ts:223
Function
setEmail
(email: string)
src/waitlist/use-waitlist-state.ts:139
Function
setOpen
(value: boolean)
src/layout.tsx:17
Function
setOtp
(otp: string)
src/components/sign-in/use-sign-in-form-state.ts:224
Function
setOtp
(otp: string)
src/waitlist/use-waitlist-state.ts:140
Function
setRecoveryKeyInput
(value: string)
src/hooks/use-sync-setup.ts:181
Function
showSettingsMenu
()
src/layout/sidebar/index.tsx:147
Function
simulatedFetch
(_input: RequestInfo | URL, _init?: RequestInit)
src/ai/streaming/util.ts:139
Function
snakeCasedProperties
(obj: T)
src/lib/utils.ts:61
Function
snakeCasedPropertiesDeep
(obj: T)
src/lib/utils.ts:90
Function
ssoFetch
(input: RequestInfo | URL, init?: RequestInit)
src/ai/fetch.ts:91
Function
start
(controller)
backend/src/utils/streaming.ts:24
Function
start
(controller)
backend/src/proxy/streaming.test.ts:6
Function
start
(controller)
backend/src/proxy/streaming.ts:28
Function
start
(controller)
backend/src/inference/routes.test.ts:44
Function
start
(controller)
backend/src/posthog/client.test.ts:179
Function
start
(controller)
src/ai/middleware/tool-calls.test.ts:12
Function
startScrollResetLoop
()
src/hooks/use-viewport-lock.ts:134
Function
step
(currentTime: number)
src/hooks/use-auto-scroll.tsx:105
Function
stopSimulation
()
src/devtools/message-simulator.tsx:280
Function
submitRecoveryKey
()
src/hooks/use-sync-setup.ts:183
Function
subscribe
(callback: () => void)
src/hooks/use-mobile.ts:10
Function
subscribe
(callback: () => void)
src/hooks/use-powersync-status.ts:59
Function
throwError
()
scripts/create-release.test.ts:183
Function
throwGitError
()
scripts/create-release.test.ts:520
Function
toBeNullOrUndefined
(received: any)
backend/src/inference/posthog-privacy.test.ts:306
Function
toBeNullOrUndefined
(received: any)
backend/src/posthog/client.test.ts:324
Method
toBeNullOrUndefined
()
backend/src/matchers.d.ts:7
Function
toggle
()
src/components/ui/page-search.tsx:50
Function
transform
(chunk, controller)
backend/src/proxy/streaming.ts:31
Function
transform
( chunk: LanguageModelV2StreamPart, controller: TransformStreamDefaultController<LanguageModel
src/ai/middleware/tool-calls.ts:130
Function
transform
(batch)
src/db/powersync/middleware/EncryptionMiddleware.ts:54
Function
triggerChange
(tablesToTrigger: string[])
src/test-utils/powersync-reactivity-test.tsx:90
Method
unobserve
()
src/content-view/use-sidebar-webview.test.ts:16
Function
updateMessage
( db: AnyDrizzleDatabase, messageId: string, message: Partial<ChatMessage>, )
src/dal/chat-messages.ts:139
Method
uploadData
* Upload local changes to the backend. * This is called by PowerSync when there are pending changes in the upload queue.
src/db/powersync/connector.ts:152
Function
usePowerSyncReactivity
()
src/test-utils/powersync-mock.tsx:163
Function
usePreview
()
src/content-view/context.tsx:139
Function
useThrottle
(value: T, interval: number)
src/hooks/use-throttle.tsx:13
Function
useTray
()
src/lib/tray.tsx:40
Function
uuidv7ToDate
(uuid: string)
src/lib/utils.ts:22
Function
validateSourcesString
(sources: string)
src/widgets/citation/schema.ts:13
Method
waitForInitialSync
* Wait for PowerSync to complete its initial sync. * This ensures data from the cloud is available before reconciling defaults. * Resolves after
src/db/powersync/database.ts:403
← previous
next →
1,701–1,800 of 1,802, ranked by callers