Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Athenodoros/TopHat
/ functions
Functions
560 in github.com/Athenodoros/TopHat
⨍
Functions
560
◇
Types & classes
101
↓ 2 callers
Function
useTransactionsSnapshot
(category?: ID)
src/components/snapshot/data.tsx:47
↓ 2 callers
Function
useTransactionsSummaryData
( aggregation: TransactionsPageState["chartAggregation"] )
src/components/summary/data.tsx:11
↓ 2 callers
Function
wipeTransactionSummaries
(state: DataState)
src/state/data/index.ts:671
↓ 1 callers
Function
BaseBalanceValues
()
src/state/shared/values.ts:19
↓ 1 callers
Function
addStatementFilesToDialog
(files: DialogFileDescription[])
src/state/logic/statement/actions.ts:85
↓ 1 callers
Function
changeFileSelection
(file: string)
src/state/logic/statement/actions.ts:80
↓ 1 callers
Function
changeStatementMappingCurrencyValue
(currency: number)
src/state/logic/statement/actions.ts:277
↓ 1 callers
Function
checkKeyValidity
()
src/dialog/settings/currency.tsx:24
↓ 1 callers
Function
closeDialogBox
()
src/dialog/header.tsx:50
↓ 1 callers
Function
combineStatementFileNamesToEstimateRegex
(names: string[])
src/state/logic/statement/actions.ts:658
↓ 1 callers
Function
createNewAccount
()
src/dialog/objects/accounts.tsx:77
↓ 1 callers
Function
createNewInstitution
()
src/dialog/objects/institutions.tsx:66
↓ 1 callers
Function
downloadExampleStatement
(statement: Statement)
src/state/logic/notifications/variants/demo.tsx:37
↓ 1 callers
Function
equalZip
(s: S[], t: T[])
src/shared/data.ts:3
↓ 1 callers
Function
fillTransactionBalances
({ ids, entities }: EntityState<Transaction>, subset?: BalanceSubset)
src/state/data/index.ts:822
↓ 1 callers
Function
filterTableToStatement
(statement: ID)
src/pages/account/statements.tsx:91
↓ 1 callers
Function
finishDemoInitialisation
(state: DataState, download: string)
src/state/data/demo/post.ts:7
↓ 1 callers
Function
flipListIncludes
(id: T, list: T[])
src/shared/data.ts:5
↓ 1 callers
Function
formatDateTime
(date: DateTime | null | undefined)
src/state/shared/values.ts:82
↓ 1 callers
Function
getAccountAgeDescription
(account: Account)
src/pages/accounts/table/account.tsx:240
↓ 1 callers
Function
getAccountBalance
(account: Account)
src/pages/forecasts/data.tsx:8
↓ 1 callers
Function
getAccountSummaries
(account: Account, currencies: Dictionary<Currency>, defaultCurrency: Currency)
src/pages/accounts/table/account.tsx:130
↓ 1 callers
Function
getAccountSummary
( balances: [string, BalanceHistory][], currencies: Dictionary<Currency>, defaultCurrency: Currenc
src/pages/accounts/table/account.tsx:177
↓ 1 callers
Function
getBottomAlignedDateAxis
(value: number = 0)
src/components/display/PerformantCharts.tsx:21
↓ 1 callers
Function
getCategoryFilter
(category: ID)
src/pages/transactions/summary.tsx:82
↓ 1 callers
Function
getCheckinDisplay
(month: number, value: number)
src/pages/forecasts/net.tsx:119
↓ 1 callers
Function
getCodeVerifier
()
src/state/logic/dropbox.ts:23
↓ 1 callers
Function
getColour
(value: number)
src/components/display/BasicBarChart.tsx:27
↓ 1 callers
Function
getColourFromIcon
(icon: string, current?: string)
src/state/data/shared.ts:99
↓ 1 callers
Function
getColumnOptions
(column: ColumnProperties, splitValues: boolean)
src/dialog/import/contents/table/header.tsx:98
↓ 1 callers
Function
getDomainFromURL
(url: string)
src/pages/account/header.tsx:93
↓ 1 callers
Function
getFullBalanceSubset
({ ids, entities }: EntityState<Transaction>)
src/state/data/index.ts:724
↓ 1 callers
Function
getMilestone
(balance: number)
src/state/logic/notifications/variants/milestone.tsx:66
↓ 1 callers
Function
getNestedSubcategoryNodes
(id: ID, depth: number = 0)
src/pages/categories/table/TopLevel.tsx:56
↓ 1 callers
Function
getNotificationDisplayMetadata
(notification: Notification)
src/state/logic/notifications/index.tsx:29
↓ 1 callers
Function
getOffsetAndSizeForRange
(x: number, y: number = 0)
src/shared/data.ts:63
↓ 1 callers
Function
getPoint
(raw: number)
src/shared/data.ts:62
↓ 1 callers
Function
getStatementIcon
(statement: Statement, sx: SxProps, invert?: boolean)
src/components/display/ObjectDisplay.tsx:87
↓ 1 callers
Function
getTestRegex
(regexes: string[])
src/state/data/index.ts:972
↓ 1 callers
Function
getTicks
(step: number)
src/pages/forecasts/display.tsx:123
↓ 1 callers
Function
getWorkingCopy
()
src/dialog/objects/shared/update.ts:12
↓ 1 callers
Function
getWrappedCallback
(callback: () => void, close: () => void)
src/app/popups.tsx:73
↓ 1 callers
Function
guessColumnProperties
(dateFormat: string | undefined)
src/state/logic/statement/parsing.ts:31
↓ 1 callers
Function
guessStatementColumnMapping
( { all, common }: DialogColumnParseResult, defaultCurrency: ID )
src/state/logic/statement/parsing.ts:138
↓ 1 callers
Function
guessStatementsAreReversed
({ columns: { all }, mapping: { date } }: DialogStatementMappingState)
src/state/logic/statement/parsing.ts:353
↓ 1 callers
Function
importStatementsAndClearDialog
(shouldRunRules: boolean, shouldDetectTransfers: boolean)
src/state/logic/statement/actions.ts:484
↓ 1 callers
Function
initialiseAndGetDBConnection
()
src/state/logic/startup.ts:29
↓ 1 callers
Function
initialiseIDBListener
(db: TopHatDexie, uuid: string)
src/state/logic/startup.ts:83
↓ 1 callers
Function
initialiseIDBSyncFromRedux
(db: TopHatDexie, uuid: string)
src/state/logic/startup.ts:101
↓ 1 callers
Function
initialiseMaybeDropboxSyncFromRedux
()
src/state/logic/startup.ts:150
↓ 1 callers
Function
initialiseNotificationUpdateHook
()
src/state/logic/notifications/index.tsx:32
↓ 1 callers
Function
isRootCategory
(id: ID)
src/components/display/CategoryMenu.tsx:140
↓ 1 callers
Function
markAccountCurrent
(id: ID)
src/state/logic/notifications/variants/accounts.tsx:96
↓ 1 callers
Function
openEditStatementDialog
(statement: Statement)
src/pages/account/statements.tsx:89
↓ 1 callers
Function
openStatementDialog
(id: ID)
src/state/logic/notifications/variants/accounts.tsx:85
↓ 1 callers
Function
openUploadStatementDialog
(account: Account)
src/pages/account/statements.tsx:85
↓ 1 callers
Function
refreshCaches
(state: WritableDraft<DataState>)
src/state/data/index.ts:597
↓ 1 callers
Function
remove
()
src/dialog/objects/shared/update.ts:16
↓ 1 callers
Function
removeStatementFileFromDialog
(id: string)
src/state/logic/statement/actions.ts:150
↓ 1 callers
Function
removeStatementMappingForColumn
(column: string)
src/state/logic/statement/actions.ts:304
↓ 1 callers
Function
render
(statement: Statement)
src/dialog/objects/statements.tsx:66
↓ 1 callers
Method
render
()
src/app/error.tsx:23
↓ 1 callers
Function
requestCurrencyRates
(type: CurrencySyncType["type"], ticker: string, token: string)
src/state/logic/currencies.ts:39
↓ 1 callers
Function
revertToRevision
(patch: string)
src/dialog/settings/history.tsx:84
↓ 1 callers
Function
setIDBConnectionExists
(value: boolean)
src/state/logic/notifications/variants/idb.tsx:8
↓ 1 callers
Function
setSubmitNotification
(newSubmit: SubmitType)
src/state/data/index.ts:172
↓ 1 callers
Function
setSyncError
()
src/state/logic/currencies.ts:100
↓ 1 callers
Function
sha256Hash
(challenge: string)
src/state/logic/dropbox.ts:28
↓ 1 callers
Function
startAccountCreation
()
src/pages/accounts/table/header.tsx:223
↓ 1 callers
Function
startInstitutionCreation
()
src/pages/accounts/table/header.tsx:225
↓ 1 callers
Function
takeWithFilter
(array: T[], count: number, filter: (t: T) => boolean)
src/shared/data.ts:15
↓ 1 callers
Function
toggleStatementExclusion
(rowID: number)
src/state/logic/statement/actions.ts:334
↓ 1 callers
Function
toggleStatementRowTransfer
(file: string, row: number)
src/state/logic/statement/actions.ts:321
↓ 1 callers
Function
update
(data: DataState)
src/state/logic/notifications/variants/milestone.tsx:10
↓ 1 callers
Function
update
(data: DataState)
src/state/logic/notifications/variants/uncategorised.tsx:17
↓ 1 callers
Function
update
(data: DataState)
src/state/logic/notifications/variants/debt.tsx:10
↓ 1 callers
Function
update
(data: DataState)
src/state/logic/notifications/variants/accounts.tsx:22
↓ 1 callers
Function
updateAccountTransactionDates
(data: DataState, subset?: EntityId[])
src/state/data/index.ts:890
↓ 1 callers
Function
updateBaseBudget
(value: number | null)
src/dialog/objects/categories.tsx:244
↓ 1 callers
Function
updateCurrencyStartDates
(data: DataState, subset?: EntityId[])
src/state/data/index.ts:874
↓ 1 callers
Function
updateMonthsBudget
(index: number, value: number | null)
src/dialog/objects/categories.tsx:238
↓ 1 callers
Function
updateWorkingParent
(id?: ID)
src/dialog/objects/categories.tsx:215
↓ 1 callers
Function
useAccountIDs
()
src/state/data/hooks.ts:40
↓ 1 callers
Function
useAccountPageState
( selector: (state: AccountPageState) => T = identity, equalityFn?: (left: T, right: T) => boolean )
src/state/app/hooks.ts:17
↓ 1 callers
Function
useAccountsAutocomplete
()
src/dialog/settings/notifications.tsx:79
↓ 1 callers
Function
useAccountsTableData
()
src/pages/accounts/table/data.tsx:16
↓ 1 callers
Function
useActions
( selected: ID[], edit: EditTransactionState, setStatePartial: (update: Partial<TransactionsTableS
src/components/table/table/edit.tsx:214
↓ 1 callers
Function
useAllNotifications
()
src/state/data/hooks.ts:77
↓ 1 callers
Function
useAllPatches
()
src/state/data/hooks.ts:114
↓ 1 callers
Function
useBalanceSummaryData
( aggregation: AccountsPageState["chartAggregation"] )
src/components/summary/data.tsx:69
↓ 1 callers
Function
useBarChartData
(sign: ChartSign)
src/pages/categories/summary/chart.tsx:138
↓ 1 callers
Function
useCategoriesTableData
( hideEmpty: CategoriesPageState["hideEmpty"], metric: CategoriesPageState["tableMetric"], tableSi
src/pages/categories/table/data.tsx:13
↓ 1 callers
Function
useCategoryBudgetInput
(working: Category)
src/dialog/objects/categories.tsx:246
↓ 1 callers
Function
useCategoryBudgetSummaryData
( metric: CategoriesPageState["tableMetric"] )
src/pages/categories/summary/data.tsx:11
↓ 1 callers
Function
useCategoryColour
(category: Category)
src/state/data/hooks.ts:126
↓ 1 callers
Function
useCategoryGraph
(exclude: ID[] = [PLACEHOLDER_CATEGORY_ID, TRANSFER_CATEGORY_ID], anchor?: Anchor)
src/components/display/CategoryMenu.tsx:124
↓ 1 callers
Function
useCategoryPageState
( selector: (state: CategoryPageState) => T = identity, equalityFn?: (left: T, right: T) => boolean )
src/state/app/hooks.ts:34
↓ 1 callers
Function
useCreateNewTransaction
( setEdit: (edit: EditTransactionState) => void, fixed?: TransactionsTableFixedDataState )
src/components/table/table/header.tsx:328
↓ 1 callers
Function
useCurrencyByID
(id: ID | undefined)
src/state/data/hooks.ts:60
↓ 1 callers
Function
useCurrencyRatesInput
(working: Currency, inputs?: React.ReactNode)
src/dialog/objects/currencies.tsx:385
← previous
next →
201–300 of 560, ranked by callers