MCPcopy Create free account

hub / github.com/Xiphe/budgetbudget / functions

Functions232 in github.com/Xiphe/budgetbudget

↓ 75 callersFunctionparseBudgetInput
( inputValue: string, { numberFormatter: { delimiters, parse: parseNumber }, currentMonth, mon
src/lib/parseBudgetInput.ts:155
↓ 16 callersFunctionformat
( value: number, { thousandDelimiter = true, withFractions = true }: FormatOptions = {}, )
src/lib/createNumberFormatter.ts:34
↓ 15 callersFunctioncreateKeydownEvent
( overwrites: Partial<HTMLInputElement> = {}, keyboardEventInit: KeyboardEventInit = {}, )
src/lib/__test__/numberStepper.spec.ts:5
↓ 9 callersFunctioncreateCategoryRow
({ budgeted = 0, spend = 0, balance = 0, name = `${faker.commerce.department()}${i++}`, uuid = `${fa
src/lib/__test__/factories/categoryRow.ts:6
↓ 9 callersFunctioncreateWindow
(initialView: View)
main/windowManager.ts:82
↓ 8 callersFunctionuseInputProps
({ value, onChange, validate, toInputFormat = noop, format = noop, applyLive = yes, internal = t
src/lib/useInputProps.ts:23
↓ 6 callersFunctionformatDateKey
(date: Date)
src/lib/formatDateKey.ts:3
↓ 5 callersFunctioncreateResource
( p: Promise<R> | (() => Promise<R>), )
src/lib/createResource.ts:4
↓ 5 callersFunctionexpose
(key: string, thing: T)
src/__mocks__/_expose.win.ts:3
↓ 5 callersFunctiongetToday
()
src/lib/getToday.ts:1
↓ 5 callersFunctionparse
(value: string)
src/lib/createNumberFormatter.ts:48
↓ 4 callersFunctioncreateMonthData
( date: Date, { uncategorized = { amount: 0, transactions: [] }, categories = [], toBudget = 0
src/lib/__test__/factories/monthData.ts:5
↓ 4 callersFunctiongetSharedSettings
()
src/lib/getSharedSettings.ts:5
↓ 4 callersFunctiongetTransactions
( accountNumbers: string[], startDateTimestamp: number, )
src/moneymoney/getTransactions.ts:14
↓ 4 callersFunctionosascript
(scriptFile: string, ...args: string[])
main/moneymoney/osascript.ts:14
↓ 4 callersFunctionuseRetryResource
( res: Resource<R>, retry: () => void, )
src/lib/createResource.ts:58
↓ 3 callersFunctioncreateHandler
(name: string)
src/__mocks__/electron.ts:63
↓ 3 callersFunctioncreateNumberStepper
( numberFormatter: NumberFormatter, onChange: (ev: { target: { value: any } }) => void, )
src/lib/numberStepper.ts:54
↓ 3 callersFunctiongetAccounts
()
src/moneymoney/getAccounts.ts:43
↓ 3 callersFunctiongetCatByInput
( detailedMonthData: DetailedMonthData | undefined, catInput: string, )
src/lib/parseBudgetInput.ts:15
↓ 3 callersFunctiongetCategories
()
src/moneymoney/getCategories.ts:25
↓ 3 callersFunctiongetInitData
()
src/budget/getInitData.ts:13
↓ 3 callersFunctiongetWindow
(sender: WebContents)
main/windowManager.ts:36
↓ 3 callersFunctionignoreError
(cb: () => void)
src/moneymoney/useMoneyMoney.ts:36
↓ 3 callersFunctionisError
(input: unknown)
src/lib/isError.ts:3
↓ 3 callersFunctionupdateSettingsIncomeCategory
( state: BudgetState, categoryId: string | null, update: (incomeCategory: IncomeCategory) => IncomeCateg
src/budget/budgetReducer.ts:184
↓ 3 callersFunctionuseMenu
( refresh?: () => void, openSettings?: () => void, )
src/lib/useMenu.ts:77
↓ 3 callersFunctionwithRetry
( fn: T, retry: number = 0, )
main/moneymoney/handlers.ts:87
↓ 2 callersFunctionbase64Icons
(data: unknown)
main/moneymoney/handlers.ts:52
↓ 2 callersFunctioncreateFileMenu
({ entries = [], openRecent = false, fileNew, fileOpen, }: FileMenuConfig)
src/shared/createMenu.ts:57
↓ 2 callersFunctioncreateMenu
( appName: string, entries: MenuConfig[] = [], { openSettings, welcome }: CreateMenuCallbacks, )
src/shared/createMenu.ts:18
↓ 2 callersFunctioncreateNumberFormatter
({ fractionStep = 0.1, fractionDelimiter = '.', delimiters = [',', '.'], format = ni, parse = ni, }:
src/lib/__test__/factories/numberFormatter.ts:6
↓ 2 callersFunctioncreateOpenRecent
( recentFiles: RecentFile[], openExisting: (file: string) => void, )
src/shared/createMenu.ts:88
↓ 2 callersFunctionemptyBudgetRow
()
src/budget/getMonthData.ts:68
↓ 2 callersFunctionformat
(value)
src/lib/__test__/numberStepper.spec.ts:48
↓ 2 callersFunctiongetOpenBudgets
(checkExists: boolean = true)
src/shared/settings.ts:8
↓ 2 callersFunctiongetSettings
()
src/shared/settings.ts:7
↓ 2 callersFunctionisAverageInput
(input: InputValue)
src/lib/parseBudgetInput.ts:49
↓ 2 callersFunctionmapCategories
( categories: C[], collapsedCategories: string[], callback: (category: C, i: number, groupClosed: boolea
src/lib/mapCategories.ts:1
↓ 2 callersFunctionopenExternal
(url, options)
src/lib/useMenu.ts:67
↓ 2 callersFunctionregisterWindow
(win: BrowserWindow, file?: string)
main/windowManager.ts:65
↓ 2 callersFunctionsave
(file: string, sender: WebContents)
main/registerSave.ts:8
↓ 2 callersFunctionunregisterWindow
(win: BrowserWindow | undefined)
main/windowManager.ts:45
↓ 2 callersFunctionupdateCategory
( state: BudgetState, { monthKey, categoryId }: MonthCategory, update: (category: Category) => Category,
src/budget/budgetReducer.ts:146
↓ 2 callersFunctionuseMonths
()
src/lib/MonthProvider.ts:10
↓ 2 callersFunctionuseNumberFormatter
(fractionDigits: number)
src/lib/createNumberFormatter.ts:61
↓ 2 callersFunctionuseRecentFiles
()
src/lib/useRecentFiles.ts:4
↓ 2 callersFunctionvalidate
({ target: { value } }: { target: { value: string } })
src/views/Settings/Categories/IncomeCategorySelect.tsx:16
↓ 2 callersFunctionvalidateBudgetState
(data: unknown)
src/budget/Types.ts:80
↓ 2 callersMethodwaitUntil
( checkFunction: ( subject: Subject, ) => NewSubject | Chainable<NewSubject> | Promi
cypress/support/commands.ts:39
↓ 1 callersFunctionaddBudgeted
( toBudget: number, available: AmountWithPartialTransactions, )
src/budget/getMonthData.ts:49
↓ 1 callersFunctionaddStdErr
(err: Error, stderr?: string)
main/moneymoney/osascript.ts:8
↓ 1 callersFunctionassignAvailable
( incomeCategories: IncomeCategory[], prevAvailable: AmountWithPartialTransactions[], balance?: Balance,
src/budget/getMonthData.ts:18
↓ 1 callersFunctionbroadcast
(data: any)
main/windowManager.ts:76
↓ 1 callersFunctionbudgetReducer
(state: BudgetState, action: Action)
src/budget/budgetReducer.ts:210
↓ 1 callersFunctionbuildMenu
(callbacks: CreateMenuCallbacks, recentFiles: RecentFile[])
src/lib/useMenu.ts:18
↓ 1 callersFunctioncalculateBalances
( transactions: Transaction[], defaultCategoryIds: string[], ignorePendingTransactions: boolean )
src/moneymoney/calculateBalances.ts:4
↓ 1 callersFunctioncantFindMoneyMoney
(message: string)
src/moneymoney/errors.ts:11
↓ 1 callersFunctioncategoriesLoaded
( categories: Category[] | Error | null, )
src/budget/useBudgetData.ts:12
↓ 1 callersFunctioncheckBB
(win: any)
cypress/support/commands.ts:49
↓ 1 callersFunctioncleanMessage
(message: string)
src/moneymoney/errors.ts:1
↓ 1 callersFunctioncreateDefaultMenu
( createWindow: (initialView: View) => void, openFile: () => void, settings: Settings, )
main/defaultMenu.ts:10
↓ 1 callersFunctioncreateEditMenu
()
src/shared/createMenu.ts:102
↓ 1 callersFunctioncreateGetterFactory
( currentMonth: MonthData, months: MonthData[], categoryId: string, )
src/lib/parseBudgetInput.ts:96
↓ 1 callersFunctioncreateHelpMenu
({ openExternal }: HelpMenuOptions)
src/shared/createMenu.ts:139
↓ 1 callersFunctioncreateIncomeCategory
( category: Partial<IncomeCategory> = {}, )
cypress/factories/settings.ts:4
↓ 1 callersFunctioncreateNumberFormatter
( fractionDigits: number, locale: string, )
src/lib/createNumberFormatter.ts:8
↓ 1 callersFunctioncreateWindowManager
( app: App, ipcMain: IpcMain, settings: Settings, )
main/windowManager.ts:14
↓ 1 callersFunctioncreateWindowMenu
()
src/shared/createMenu.ts:120
↓ 1 callersFunctiondelay
(t: number)
main/moneymoney/handlers.ts:12
↓ 1 callersFunctiondisableUnused
(app: App)
main/disableUnused.ts:11
↓ 1 callersFunctionfindButton
( target: EventTarget | HTMLElement | null, )
src/views/Budget/Header.tsx:29
↓ 1 callersFunctiongetCategoryRows
({ overspendRolloverState, categories, balance, budget, round, rolloverCategories, }: GetCategoryR
src/budget/getMonthData.ts:80
↓ 1 callersFunctiongetFile
(win: BrowserWindow | undefined)
main/windowManager.ts:26
↓ 1 callersFunctiongetMonthData
(key: string)
src/budget/getMonthData.ts:224
↓ 1 callersFunctiongetRecentFiles
(except?: string, checkExists: boolean = true)
src/shared/settings.ts:24
↓ 1 callersFunctionhandler
()
src/views/Welcome/Welcome.tsx:20
↓ 1 callersFunctionidentify
(thing: any)
main/moneymoney/handlers.ts:41
↓ 1 callersFunctioninitTheme
()
src/initTheme.ts:36
↓ 1 callersFunctioninvoke
(channel: string, ...args: any[])
src/__mocks__/electron.ts:68
↓ 1 callersFunctionisDatabaseLocked
(message: string)
src/moneymoney/errors.ts:8
↓ 1 callersFunctionisDbLocked
(err: any)
main/moneymoney/handlers.ts:8
↓ 1 callersFunctionisHTMLButtonElement
(elm: HTMLElement)
src/views/Budget/Header.tsx:25
↓ 1 callersFunctionisHTMLElement
(target: EventTarget)
src/views/Budget/Header.tsx:21
↓ 1 callersFunctionisHTMLInputElement
(elm: any)
src/lib/numberStepper.ts:11
↓ 1 callersFunctionisSomeDate
(input: unknown)
src/moneymoney/Types.ts:5
↓ 1 callersFunctionmoneymoneyExists
()
main/moneymoney/handlers.ts:77
↓ 1 callersFunctionmoneymoneyHandlers
(ipcMain: IpcMain)
main/moneymoney/handlers.ts:108
↓ 1 callersFunctionnormalizeInputs
( catInput: InputValue, monthInput: InputValue, categoryId: string, )
src/lib/parseBudgetInput.ts:59
↓ 1 callersFunctionregisterSave
( ipcMain: IpcMain, windowManager: WindowManager, )
main/registerSave.ts:4
↓ 1 callersFunctionremoveEmptyAccountGroups
(data: unknown)
main/moneymoney/handlers.ts:16
↓ 1 callersMethodrender
()
src/components/ErrorBoundary.tsx:56
↓ 1 callersFunctionroundWithFractions
(fractionDigits: number)
src/lib/roundWithFractions.ts:1
↓ 1 callersFunctionsaveAs
(ev: IpcMainEvent, sender: WebContents)
main/registerSave.ts:12
↓ 1 callersFunctionsetColors
()
src/initTheme.ts:5
↓ 1 callersFunctionsetScheme
()
src/initTheme.ts:26
↓ 1 callersFunctiontoggleRollover
({ id, rollover }: { id: string; rollover: boolean })
src/views/Month/useActions.ts:24
↓ 1 callersFunctiontransactionsLoaded
( transactions: Transaction[] | Error | null, )
src/budget/useBudgetData.ts:6
↓ 1 callersFunctionunsaved
(state: BudgetState)
src/lib/useSave.ts:10
↓ 1 callersFunctionupdateDate
(date: Date, month: boolean, add: boolean)
src/lib/numberStepper.ts:15
next →1–100 of 232, ranked by callers