Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NickTikhonov/snap-ql
/ functions
Functions
146 in github.com/NickTikhonov/snap-ql
⨍
Functions
146
◇
Types & classes
26
↓ 168 callers
Function
cn
(...inputs: ClassValue[])
src/renderer/src/lib/utils.ts:4
↓ 17 callers
Function
toast
({ ...props }: Toast)
src/renderer/src/hooks/use-toast.ts:137
↓ 12 callers
Function
getGlobalSettings
()
src/main/lib/state.ts:97
↓ 10 callers
Function
createConnection
( name: string, connectionMetadata: z.infer<typeof connectionSettingsSchema> )
src/main/lib/state.ts:226
↓ 8 callers
Function
loadConnectionData
()
src/renderer/src/components/ConnectionDialog.tsx:57
↓ 8 callers
Function
settingsPath
()
src/main/__tests__/state.integration.test.ts:56
↓ 7 callers
Function
getConnectionFavorites
( name: string )
src/main/lib/state.ts:351
↓ 6 callers
Function
connectionDir
(connectionName: string)
src/main/lib/state.ts:69
↓ 6 callers
Function
getConnectionHistory
( name: string )
src/main/lib/state.ts:302
↓ 6 callers
Function
parseConnectionString
(connectionString: string)
src/main/lib/db.ts:8
↓ 6 callers
Function
setGlobalSettings
(settings: z.infer<typeof globalSettingsSchema>)
src/main/lib/state.ts:113
↓ 6 callers
Function
useToast
()
src/renderer/src/hooks/use-toast.ts:166
↓ 5 callers
Function
dispatch
(action: Action)
src/renderer/src/hooks/use-toast.ts:128
↓ 5 callers
Function
getConnectionPromptExtension
(name: string)
src/main/lib/state.ts:406
↓ 4 callers
Function
getAiProvider
()
src/main/lib/state.ts:192
↓ 4 callers
Function
getConnection
( name: string )
src/main/lib/state.ts:285
↓ 4 callers
Function
getConnectionSettings
( connectionName: string )
src/main/lib/state.ts:129
↓ 4 callers
Function
getConnectionStringForConnection
(name: string)
src/main/lib/state.ts:154
↓ 4 callers
Function
loadConnections
()
src/renderer/src/components/Sidebar.tsx:61
↓ 4 callers
Function
setAiProvider
(aiProvider: 'openai' | 'claude')
src/main/lib/state.ts:197
↓ 4 callers
Function
setClaudeApiKey
(claudeApiKey: string)
src/main/lib/state.ts:208
↓ 4 callers
Function
setClaudeModel
(claudeModel: string)
src/main/lib/state.ts:219
↓ 4 callers
Function
useFormField
()
src/renderer/src/components/ui/form.tsx:40
↓ 4 callers
Function
useSidebar
()
src/renderer/src/components/ui/sidebar.tsx:34
↓ 4 callers
Function
useTheme
()
src/renderer/src/components/ui/theme-provider.tsx:66
↓ 3 callers
Function
addConnectionFavorite
( name: string, favorite: z.infer<typeof favoritesSchema> )
src/main/lib/state.ts:379
↓ 3 callers
Function
addQueryToConnectionHistory
( name: string, query: z.infer<typeof queryHistorySchema> )
src/main/lib/state.ts:330
↓ 3 callers
Function
connectionFavoritesPath
(connectionName: string)
src/main/lib/state.ts:91
↓ 3 callers
Function
connectionHistoryPath
(connectionName: string)
src/main/lib/state.ts:85
↓ 3 callers
Function
deleteConnection
(name: string)
src/main/lib/state.ts:291
↓ 3 callers
Function
editConnection
( name: string, connectionMetadata: z.infer<typeof connectionSettingsSchema> )
src/main/lib/state.ts:246
↓ 3 callers
Function
getClaudeApiKey
()
src/main/lib/state.ts:203
↓ 3 callers
Function
getClaudeModel
()
src/main/lib/state.ts:214
↓ 3 callers
Function
getOpenAiBaseUrl
()
src/main/lib/state.ts:164
↓ 3 callers
Function
getOpenAiKey
()
src/main/lib/state.ts:159
↓ 3 callers
Function
getOpenAiModel
()
src/main/lib/state.ts:169
↓ 3 callers
Function
listConnections
()
src/main/lib/state.ts:260
↓ 3 callers
Function
runQuery
(query: string, metadata?: GraphMetadata | null)
src/renderer/src/App.tsx:60
↓ 3 callers
Function
runQuery
(connectionString: string, query: string)
src/main/lib/db.ts:40
↓ 3 callers
Function
setConnectionFavorites
( name: string, favorites: z.infer<typeof favoritesSchema>[] )
src/main/lib/state.ts:371
↓ 3 callers
Function
setConnectionPromptExtension
( name: string, promptExtension: string )
src/main/lib/state.ts:411
↓ 3 callers
Function
setConnectionSettings
( connectionName: string, settings: z.infer<typeof connectionSettingsSchema> )
src/main/lib/state.ts:146
↓ 3 callers
Function
testConnectionString
(connectionString: string)
src/main/lib/db.ts:23
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
src/renderer/src/hooks/use-toast.ts:55
↓ 2 callers
Function
connectionSettingsPath
(connectionName: string)
src/main/lib/state.ts:79
↓ 2 callers
Function
connectionsDir
()
src/main/lib/state.ts:65
↓ 2 callers
Function
createWindow
()
src/main/index.ts:39
↓ 2 callers
Function
formatColumnType
(column: any)
src/renderer/src/components/TableDetailView.tsx:46
↓ 2 callers
Function
formatTimestamp
(timestamp: Date)
src/renderer/src/components/Sidebar.tsx:84
↓ 2 callers
Function
getColumnConstraints
(column: any)
src/renderer/src/components/TableDetailView.tsx:54
↓ 2 callers
Function
getColumnConstraints
(column: any)
src/renderer/src/components/SchemaCard.tsx:20
↓ 2 callers
Function
removeConnectionFavorite
(name: string, favoriteId: string)
src/main/lib/state.ts:388
↓ 2 callers
Function
rootDir
()
src/main/lib/state.ts:57
↓ 2 callers
Function
setConnectionHistory
( name: string, history: z.infer<typeof queryHistorySchema>[] )
src/main/lib/state.ts:322
↓ 2 callers
Function
setOpenAiBaseUrl
(openAiBaseUrl: string)
src/main/lib/state.ts:180
↓ 2 callers
Function
setOpenAiKey
(openAiKey: string)
src/main/lib/state.ts:174
↓ 2 callers
Function
setOpenAiModel
(openAiModel: string)
src/main/lib/state.ts:186
↓ 2 callers
Function
settingsPath
()
src/main/lib/state.ts:73
↓ 2 callers
Function
truncateQuery
(query: string, maxLength: number = 40)
src/renderer/src/components/Sidebar.tsx:97
↓ 1 callers
Function
dismiss
()
src/renderer/src/hooks/use-toast.ts:145
↓ 1 callers
Function
formatColumnType
(column: any)
src/renderer/src/components/SchemaCard.tsx:12
↓ 1 callers
Function
genId
()
src/renderer/src/hooks/use-toast.ts:24
↓ 1 callers
Function
generateQuery
( input: string, connectionString: string, aiProvider: 'openai' | 'claude', apiKey: string, existing
src/main/lib/ai.ts:13
↓ 1 callers
Function
getConnectionDatabaseType
( name: string )
src/main/lib/state.ts:424
↓ 1 callers
Function
getDatabaseSchema
(connectionString: string)
src/main/lib/db.ts:180
↓ 1 callers
Function
getTableSchema
(connectionString: string)
src/main/lib/db.ts:62
↓ 1 callers
Function
guessDataType
(data: any[])
src/renderer/src/components/Graph.tsx:29
↓ 1 callers
Function
handleConnectionClick
(connectionName: string)
src/renderer/src/components/Sidebar.tsx:70
↓ 1 callers
Function
handleGenerateQuery
()
src/renderer/src/components/AIChat.tsx:26
↓ 1 callers
Function
handleRemoveYColumn
(column: string)
src/renderer/src/components/GraphEditDialog.tsx:61
↓ 1 callers
Function
handleTableClick
(tableName: string)
src/renderer/src/components/SchemaViewer.tsx:59
↓ 1 callers
Function
loadAndQuery
()
src/renderer/src/components/TableDetailView.tsx:28
↓ 1 callers
Function
loadSavedAiProvider
()
src/renderer/src/components/Settings.tsx:40
↓ 1 callers
Function
loadSavedApiKey
()
src/renderer/src/components/Settings.tsx:53
↓ 1 callers
Function
loadSavedBaseUrl
()
src/renderer/src/components/Settings.tsx:83
↓ 1 callers
Function
loadSavedClaudeApiKey
()
src/renderer/src/components/Settings.tsx:68
↓ 1 callers
Function
loadSavedClaudeModel
()
src/renderer/src/components/Settings.tsx:113
↓ 1 callers
Function
loadSavedModel
()
src/renderer/src/components/Settings.tsx:98
↓ 1 callers
Function
loadSchema
()
src/renderer/src/components/SchemaViewer.tsx:32
↓ 1 callers
Function
onChange
()
src/renderer/src/hooks/use-mobile.tsx:10
↓ 1 callers
Function
reducer
(state: State, action: Action)
src/renderer/src/hooks/use-toast.ts:71
↓ 1 callers
Function
updateConnectionFavorite
( name: string, favoriteId: string, updates: Partial<z.infer<typeof favoritesSchema>> )
src/main/lib/state.ts:394
↓ 1 callers
Function
updateConnectionHistory
( name: string, queryId: string, updates: Partial<z.infer<typeof queryHistorySchema>> )
src/main/lib/state.ts:339
↓ 1 callers
Function
useConnection
(connectionName: string | null)
src/renderer/src/hooks/useConnection.ts:42
↓ 1 callers
Function
useConnections
()
src/renderer/src/hooks/useConnections.ts:12
↓ 1 callers
Function
useIsMobile
()
src/renderer/src/hooks/use-mobile.tsx:5
Function
AIChat
({ onUserQuery, isGenerating }: AIChatProps)
src/renderer/src/components/AIChat.tsx:15
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/renderer/src/components/ui/alert-dialog.tsx:51
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/renderer/src/components/ui/alert-dialog.tsx:46
Function
Badge
({ className, variant, ...props }: BadgeProps)
src/renderer/src/components/ui/badge.tsx:29
Function
BreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<'span'>)
src/renderer/src/components/ui/breadcrumb.tsx:80
Function
BreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<'li'>)
src/renderer/src/components/ui/breadcrumb.tsx:68
Function
ConnectionDialog
({ isOpen, onOpenChange, connectionName, onConnectionSaved, trigger }: ConnectionDialogProps)
src/renderer/src/components/ConnectionDialog.tsx:26
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/renderer/src/components/ui/context-menu.tsx:161
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/renderer/src/components/ui/dialog.tsx:59
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/renderer/src/components/ui/dialog.tsx:54
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/renderer/src/components/ui/dropdown-menu.tsx:162
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/renderer/src/components/ui/form.tsx:27
Function
Graph
({ data, graphMetadata, onMetadataChange }: GraphProps)
src/renderer/src/components/Graph.tsx:42
Function
GraphEditDialog
({ data, currentMetadata, onSave, triggerText, renderTrigger }: GraphEditDialogProps)
src/renderer/src/components/GraphEditDialog.tsx:27
next →
1–100 of 146, ranked by callers