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
↓ 4 callers
Function
useNominalValueToggle
(disabled?: boolean)
src/pages/forecasts/display.tsx:97
↓ 3 callers
Function
canGoToStatementMappingScreen
(current: DialogStatementParseState)
src/state/logic/statement/actions.ts:196
↓ 3 callers
Function
canImportStatementsAndClearDialog
()
src/state/logic/statement/actions.ts:473
↓ 3 callers
Function
changeStatementMappingValue
(key: keyof typeof StatementMappingColumns, value: string | undefined)
src/state/logic/statement/actions.ts:227
↓ 3 callers
Function
changeStatementParsing
(parse: Partial<DialogParseSpecification>)
src/state/logic/statement/actions.ts:176
↓ 3 callers
Function
checkAll
(predicate: (x: string) => boolean)
src/state/logic/statement/parsing.ts:33
↓ 3 callers
Function
coarse
(value: number, grain: number = 16)
src/state/data/shared.ts:98
↓ 3 callers
Function
createAndDownloadFile
(name: string, contents: string | Blob)
src/shared/data.ts:31
↓ 3 callers
Function
fixEmptyRange
(tuple: DomainTuple | undefined)
src/components/display/PerformantCharts.tsx:53
↓ 3 callers
Function
formatDateString
(date: STime, format: DateTimeFormatOptions = DateTime.DATE_FULL)
src/dialog/settings/history.tsx:86
↓ 3 callers
Method
get
(key: string)
src/state/shared/dailycache.ts:17
↓ 3 callers
Function
getAccountBalances
(account: Account)
src/pages/forecasts/data.tsx:6
↓ 3 callers
Function
getAccounts
()
src/pages/forecasts/data.tsx:10
↓ 3 callers
Function
getCategoryColour
(id: ID, working?: Category)
src/components/display/ObjectDisplay.tsx:68
↓ 3 callers
Function
getCategoryGraph
(ids: ID[], entities: Dictionary<Category>, exclude: ID[], anchor?: Anchor)
src/components/display/CategoryMenu.tsx:133
↓ 3 callers
Function
getColumn
(id: string)
src/state/logic/statement/parsing.ts:232
↓ 3 callers
Function
getCurrencyRates
( type: CurrencySyncType["type"], ticker: string, token: string, start?: SDate )
src/state/logic/currencies.ts:56
↓ 3 callers
Function
getDateBucket
(date: SDate, start: SDate)
src/state/data/index.ts:714
↓ 3 callers
Function
getDefaultPageState
(page: PageStateType | null)
src/state/app/index.ts:30
↓ 3 callers
Function
getFromAPI
(query: string, token: string, key: string)
src/state/logic/currencies.ts:12
↓ 3 callers
Function
getNowString
()
src/state/shared/values.ts:58
↓ 3 callers
Function
getNumericValue
(date: DateTime)
src/components/table/filters/RangeFilters.tsx:18
↓ 3 callers
Function
getPagePathForPageState
(state: PageStateType)
src/state/app/index.ts:24
↓ 3 callers
Function
getStatementExclusions
({ account, columns: { all }, mapping: { date }, }: { account?: Account; columns: DialogCo
src/state/logic/statement/parsing.ts:333
↓ 3 callers
Function
handleAutoCompleteChange
(onChange: (value: T[]) => void)
src/shared/events.ts:38
↓ 3 callers
Function
handleButtonGroupChange
(onChange: (t: T) => void)
src/shared/events.ts:18
↓ 3 callers
Function
importJSONData
(file: string)
src/state/logic/import.ts:8
↓ 3 callers
Function
mapValuesWithKeys
(object: Record<K, V>, fn: (k: K, v: V) => O)
src/shared/data.ts:71
↓ 3 callers
Function
render
(rule: Rule)
src/dialog/objects/rules.tsx:69
↓ 3 callers
Function
subscribeToDataUpdates
(listener: DataUpdateListener)
src/state/data/index.ts:654
↓ 3 callers
Function
suppressEvent
(event: React.MouseEvent | React.SyntheticEvent)
src/shared/events.ts:6
↓ 3 callers
Function
updateBudget
(partial?: Partial<NonNullable<Category["budgets"]>>)
src/dialog/objects/categories.tsx:222
↓ 3 callers
Function
updateDropboxState
(dropbox: User["dropbox"])
src/state/logic/dropbox.ts:56
↓ 3 callers
Function
useAccountByID
(id: ID | undefined)
src/state/data/hooks.ts:37
↓ 3 callers
Function
useAccountMap
()
src/state/data/hooks.ts:41
↓ 3 callers
Function
useNonFileDialogStatementState
()
src/dialog/import/contents/shared.tsx:8
↓ 3 callers
Function
useTransactionsPageState
( selector: (state: TransactionsPageState) => T = identity, equalityFn?: (left: T, right: T) => boolea
src/state/app/hooks.ts:24
↓ 3 callers
Function
validateStateIntegrity
(state: DataState)
src/state/data/index.test.ts:37
↓ 2 callers
Function
anyColumnValue
(id: string, check: (value: string) => boolean)
src/state/logic/statement/actions.ts:407
↓ 2 callers
Function
base64Encode
(array: Uint8Array)
src/state/logic/dropbox.ts:18
↓ 2 callers
Function
canChangeStatementMappingCurrencyType
()
src/state/logic/statement/actions.ts:369
↓ 2 callers
Function
canGoToStatementImportScreen
(current: DialogFileState, currencies: Currency[])
src/state/logic/statement/actions.ts:398
↓ 2 callers
Function
deleteObjectError
(state: DataState, type: Type, id: ID)
src/state/data/index.ts:688
↓ 2 callers
Function
dismiss
(account: ID)
src/state/logic/notifications/variants/accounts.tsx:72
↓ 2 callers
Function
fadeColour
(colour: string, value: number)
src/components/summary/shared.tsx:56
↓ 2 callers
Function
filterListByIDs
(list: number[], values: number[])
src/components/table/filters/shared.ts:2
↓ 2 callers
Function
flipValue
(value?: number)
src/state/logic/statement/actions.ts:503
↓ 2 callers
Function
formatJSDate
(date: Date | null | undefined)
src/state/shared/values.ts:66
↓ 2 callers
Function
generateMenuItems
(id: ID, depth: number = 0)
src/components/display/CategoryMenu.tsx:33
↓ 2 callers
Function
getAccountUpdateAgeLevel
(account: Account)
src/pages/accounts/table/account.tsx:218
↓ 2 callers
Function
getAllCommonTransactionValues
(transactions: Transaction[])
src/components/table/table/data.tsx:94
↓ 2 callers
Function
getAppStateFromPagePath
(location: Location)
src/state/app/index.ts:35
↓ 2 callers
Function
getBaseBudget
(base: number, length: number = 28)
src/state/data/demo/data.ts:69
↓ 2 callers
Function
getBasicBarChartColour
(success: boolean | null, stub?: boolean)
src/components/display/BasicBarChart.tsx:9
↓ 2 callers
Function
getBottomAlignedDateAxisFromDomain
(yDomain: [number, number], flip?: boolean)
src/components/display/PerformantCharts.tsx:19
↓ 2 callers
Method
getCacheRecord
()
src/state/shared/dailycache.ts:27
↓ 2 callers
Function
getCategoryStatistics
(category: Category)
src/pages/categories/table/data.tsx:22
↓ 2 callers
Function
getChartEvents
( onClick: (t: T) => void, highlightSeries: boolean = false )
src/components/summary/shared.tsx:16
↓ 2 callers
Function
getChartSectionStyles
(interactive: boolean)
src/components/summary/shared.tsx:58
↓ 2 callers
Function
getCheckinDisplay
(year: number)
src/pages/forecasts/debt.tsx:106
↓ 2 callers
Function
getColour
(balance: number)
src/pages/accounts/table/account.tsx:182
↓ 2 callers
Function
getCurrencyDisplay
(value: number | null | undefined, missing?: boolean)
src/components/table/table/view.tsx:59
↓ 2 callers
Function
getCurrencyValue
(currency: Currency, date: SDate)
src/state/data/shared.ts:85
↓ 2 callers
Function
getDebugVariablesAsync
(db: TopHatDexie)
src/state/logic/startup.ts:191
↓ 2 callers
Function
getFilesContents
(files: File[])
src/state/logic/statement/index.ts:49
↓ 2 callers
Function
getFirstAvailableStringColumn
(state: DialogStatementMappingState)
src/state/logic/statement/actions.ts:363
↓ 2 callers
Function
getGetTransactionChangesForRule
(rule: Rule)
src/state/data/index.ts:976
↓ 2 callers
Function
getNewTransaction
()
src/components/table/table/header.tsx:309
↓ 2 callers
Function
getRawCheckinDisplay
(month: number)
src/pages/forecasts/net.tsx:118
↓ 2 callers
Function
getSnapshotDisplayValues
(trends: [number, number][], currency?: ID)
src/components/snapshot/data.tsx:72
↓ 2 callers
Function
getTimeSeriesFromRates
(rates: Currency["rates"])
src/dialog/objects/currencies.tsx:377
↓ 2 callers
Function
guessStatementTransfers
( { columns, mapping, }: { columns: DialogColumnParseResult; mapping:
src/state/logic/statement/parsing.ts:207
↓ 2 callers
Function
handleMigrationsAndUpdates
(oldGeneration: number | undefined)
src/state/logic/startup.ts:165
↓ 2 callers
Function
hydrateReduxFromIDB
(db: TopHatDexie)
src/state/logic/startup.ts:154
↓ 2 callers
Function
initialiseDemoData
()
src/state/logic/startup.ts:23
↓ 2 callers
Function
maybeFormatNumberValue
(value?: number)
src/components/table/table/header.tsx:395
↓ 2 callers
Function
parseNumber
(rawValue: string)
src/state/logic/statement/parsing.ts:24
↓ 2 callers
Function
redirect
(id: ID)
src/pages/category/header.tsx:33
↓ 2 callers
Function
renderCategory
(category: Category)
src/components/display/CategoryMenu.tsx:164
↓ 2 callers
Function
setPartial
(partial?: Partial<Option>)
src/dialog/objects/shared/update.ts:14
↓ 2 callers
Function
setPopupAlert
(alert: PopupAlert)
src/app/popups.tsx:16
↓ 2 callers
Function
statefullyUpdateBalances
( ids: EntityId[], defaultBalance: number | null, getNewBalance: (tx: Transaction, acc
src/state/data/index.ts:836
↓ 2 callers
Function
testTextField
(tests: string[], regex: boolean, value: string | undefined)
src/state/data/index.ts:977
↓ 2 callers
Function
truncateForTesting
(value: T)
src/state/data/index.test.ts:65
↓ 2 callers
Function
updateBalanceSummaries
(data: DataState, subset?: BalanceSubset)
src/state/data/index.ts:926
↓ 2 callers
Function
updateFilters
(update: Partial<TransactionsTableFilters>)
src/pages/transactions/summary.tsx:72
↓ 2 callers
Function
updateHistoryValue
(history: TransactionHistory | TransactionHistoryWithLocalisation, tx: Transaction)
src/state/data/index.ts:773
↓ 2 callers
Function
updateStateWithCurrency
(state: WritableDraft<DataState>, working: Currency)
src/state/data/index.ts:1001
↓ 2 callers
Function
updateTransactions
(state: DataState, updates: Update<Transaction>[])
src/state/data/index.ts:656
↓ 2 callers
Function
useAllInstitutions
()
src/state/data/hooks.ts:73
↓ 2 callers
Function
useAllObjects
(type: T)
src/state/data/hooks.ts:120
↓ 2 callers
Function
useAssetsSnapshot
(account?: ID, currency?: ID)
src/components/snapshot/data.tsx:17
↓ 2 callers
Function
useDebounced
(fn: (...args: Args) => Return, wait: number = 0)
src/shared/hooks.ts:123
↓ 2 callers
Function
useDialogPage
()
src/state/app/hooks.ts:41
↓ 2 callers
Function
useDivBoundingRect
( inputRef?: React.MutableRefObject<T> | React.LegacyRef<T> )
src/shared/hooks.ts:29
↓ 2 callers
Function
useManagedDatePickerProps
(placeholder: string)
src/components/table/table/header.tsx:358
↓ 2 callers
Function
useMaybePieChartData
(sign: "credits" | "debits", series: SummaryPieChartPoint[], selectedSign: ChartSign)
src/components/summary/breakdown/pie.tsx:94
↓ 2 callers
Function
useObjectsWithExclusionList
(type: Name, exclude?: ID[])
src/dialog/objects/shared/shared.tsx:21
↓ 2 callers
Function
useSetPartialValue
(current: T, setValue: (t: T) => void)
src/components/table/table/index.tsx:156
↓ 2 callers
Function
useTimeSeriesInput
({ values, update, pullForward, secondary, id, getMouseOverText, getOriginals,
src/dialog/shared/TimeSeriesInput.tsx:25
← previous
next →
101–200 of 560, ranked by callers