Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/astashov/liftosaur
/ functions
Functions
5,090 in github.com/astashov/liftosaur
⨍
Functions
5,090
◇
Types & classes
1,506
↓ 458 callers
Function
Weight_build
(value: number, unit: IUnit)
src/models/weight.ts:138
↓ 425 callers
Method
log
(...str: any[])
lambda/utils/log.ts:8
↓ 354 callers
Method
run
(initialActions: (TAction | IGThunk<TState, TAction, TEnv>)[])
test/utils/mockReducer.ts:74
↓ 322 callers
Function
dispatch
(action: IAction | IThunk)
test/utils/syncTestUtils.ts:32
↓ 277 callers
Function
Tailwind_semantic
()
src/utils/tailwindConfig.ts:36
↓ 213 callers
Function
Thunk_sync2
(args?: { force?: boolean; cb?: () => void; log?: boolean })
src/ducks/thunks.ts:675
↓ 189 callers
Method
toString
()
src/utils/urlPolyfill.ts:441
↓ 185 callers
Method
indexOf
android/app/src/main/java/com/liftosaur/www/twa/lftupdater/LftUpdater.kt:254
↓ 184 callers
Method
add
( fn: ICollectorFn<ItemType, U>["fn"], initial: U )
src/utils/collector.ts:31
↓ 182 callers
Function
ObjectUtils_keys
(obj: T)
src/utils/object.ts:6
↓ 179 callers
Method
get
(args: { tableName: string; key: Record<string, NativeAttributeValue> })
lambda/utils/dynamo.ts:55
↓ 142 callers
Function
untrack
(value: T)
src/navigation/TrackedStateContext.tsx:20
↓ 140 callers
Function
updateState
(dispatch: IDispatch, lensRecording: ILensRecordingPayload<IState>[], desc: string)
src/models/state.ts:214
↓ 133 callers
Method
build
(id: string, email: string, opts: { appleId?: string; googleId?: string })
lambda/dao/userDao.ts:540
↓ 122 callers
Function
Utils_getEnv
()
lambda/utils.ts:1
↓ 118 callers
Method
max
( ...vals: (number | number[] | IWeight | IWeight[] | IPercentage | IPercentage[])[] )
src/models/progress.ts:179
↓ 117 callers
Function
ObjectUtils_clone
(obj: T)
src/utils/object.ts:268
↓ 117 callers
Function
ResponseUtils_json
( status: number, event: APIGatewayProxyEvent, body: string | object, headers?: Record<string, string>
lambda/utils/response.ts:13
↓ 114 callers
Method
round
(num: number)
src/models/progress.ts:171
↓ 112 callers
Function
getState
( reducer: typeof mockReducer )
test/syncProgress.test.ts:996
↓ 112 callers
Method
parse
()
src/parser.ts:103
↓ 110 callers
Function
Dialog_alert
(message: string)
src/utils/dialog.ts:18
↓ 109 callers
Function
Exercise_toKey
(type: IExerciseType)
src/models/exercise.ts:4165
↓ 109 callers
Function
handler
(event: S3Event)
lambda/imageResizer.ts:11
↓ 101 callers
Function
StringUtils_dashcase
(string: string)
src/utils/string.ts:14
↓ 98 callers
Method
has
(key: string)
src/utils/nativeStorage.ts:112
↓ 96 callers
Function
PlannerProgram_generateFullText
(weeks: IPlannerProgramWeek[])
src/pages/planner/models/plannerProgram.ts:581
↓ 96 callers
Function
Storage_getDefault
()
src/models/storage.ts:153
↓ 96 callers
Method
add
(text: string | undefined | null, style?: IFastTextStyle, testID?: string)
src/utils/styledText.ts:93
↓ 96 callers
Function
req
(method: string, path: string, body?: unknown)
test/api.test.ts:464
↓ 96 callers
Function
useAppState
()
src/navigation/StateContext.tsx:12
↓ 90 callers
Method
updateVersions
( oldObj: T, newObj: T, currentVersions: IVersions<T>, newVersions: IVersions<T>, timestam
src/models/versionTracker.ts:97
↓ 89 callers
Function
Progress_getProgress
(state: Pick<IState, "progress" | "storage">)
src/models/progress.ts:946
↓ 86 callers
Method
parse
(expr: SyntaxNode)
src/pages/planner/plannerExerciseEvaluator.ts:208
↓ 83 callers
Function
navigateToModal
( ...args: undefined extends IRootStackParamList[T] ? [name: T] | [name: T, params: IRootStackParamList[
src/navigation/navigationService.ts:12
↓ 83 callers
Method
set
(key: string, value: T)
src/utils/nativeStorage.ts:71
↓ 82 callers
Function
bf_delete
ios/Packages/QuickJSCore/Sources/QuickJSC/include/libbf.h:220
↓ 81 callers
Function
UidFactory_generateUid
(length: number)
src/utils/generator.ts:1
↓ 81 callers
Method
sort
()
src/utils/urlPolyfill.ts:147
↓ 80 callers
Method
error
(message: string, node: SyntaxNode)
src/pages/planner/plannerExerciseEvaluator.ts:186
↓ 78 callers
Function
PlannerTestUtils_finish
( text: string, completed: ICompletedEntries, settings: ISettings = Settings_build(), stats: IStats =
test/utils/plannerTestUtils.ts:62
↓ 78 callers
Function
Tailwind_colors
()
src/utils/tailwindConfig.ts:17
↓ 78 callers
Method
keys
()
src/utils/urlPolyfill.ts:183
↓ 76 callers
Function
buildMcpEvent
(body: unknown, headers?: Record<string, string>)
test/mcp.test.ts:19
↓ 75 callers
Function
SyncTestUtils_completeCurrentProgramRepsActions
( state: IState, reps: (number | undefined)[][] )
test/utils/syncTestUtils.ts:75
↓ 74 callers
Function
Exercise_get
(type: IExerciseType, customExercises: IAllCustomExercises)
src/models/exercise.ts:3755
↓ 71 callers
Method
error
(message: string, node: SyntaxNode)
src/liftoscriptEvaluator.ts:195
↓ 70 callers
Function
bf_init
ios/Packages/QuickJSCore/Sources/QuickJSC/libbf.c:201
↓ 70 callers
Function
toolCall
(name: string, args?: Record<string, unknown>)
test/mcp.test.ts:40
↓ 69 callers
Function
SyncTestUtils_initTheApp
(deviceId: string)
test/utils/syncTestUtils.ts:148
↓ 69 callers
Function
callTool
(name: string, args?: Record<string, unknown>)
test/mcp.test.ts:856
↓ 69 callers
Function
log
(message: string)
aihelpers/rollbar/rollbar-orchestrator.ts:44
↓ 68 callers
Function
resolve
(input: T | null | undefined, base: T | undefined)
lambda/utils/apiv1ExerciseData.ts:109
↓ 67 callers
Function
UrlUtils_build
(url: string, base?: string | URL)
src/utils/url.ts:7
↓ 64 callers
Function
Thunk_postevent
(action: string, extra?: Record<string, string | number>)
src/ducks/thunks.ts:213
↓ 64 callers
Function
assert
(name: string)
src/liftoscriptEvaluator.ts:127
↓ 64 callers
Function
parseBody
(result: APIGatewayProxyResult)
test/mcp.test.ts:44
↓ 63 callers
Method
min
( ...vals: (number | number[] | IWeight | IWeight[] | IPercentage | IPercentage[])[] )
src/models/progress.ts:176
↓ 62 callers
Function
authHeaders
(token: string)
test/mcp.test.ts:117
↓ 61 callers
Function
lg
( name: string, extra?: Record<string, string | number>, service?: Service, tempUserId?: string, tim
src/utils/posthog.ts:48
↓ 59 callers
Function
Thunk_pushScreen
( screen: T, params?: IScreenParams<T>, opts?: INavigateOpts )
src/ducks/thunks.ts:1243
↓ 58 callers
Function
Settings_build
()
src/models/settings.ts:249
↓ 56 callers
Method
keys
()
test/utils/mockFetch.ts:143
↓ 56 callers
Method
post
(event: IEventPayload)
lambda/dao/eventDao.ts:45
↓ 55 callers
Method
floor
(num: number)
src/models/progress.ts:167
↓ 54 callers
Function
bf_set_nan
ios/Packages/QuickJSCore/Sources/QuickJSC/libbf.c:280
↓ 54 callers
Function
updateProgress
( dispatch: IDispatch, lensRecordings: ILensRecordingPayload<IHistoryRecord>[] | ILensRecordingPayload<IHi
src/models/state.ts:226
↓ 53 callers
Function
CollectionUtils_sort
(arr: T[], compareFn?: (a: T, b: T) => number)
src/utils/collection.ts:169
↓ 52 callers
Function
n
(value: number, precision: number = 2)
src/utils/math.ts:80
↓ 51 callers
Function
buildSettings
()
test/liftohistory.test.ts:13
↓ 49 callers
Function
buildNavCommon
(state: IState)
src/navigation/utils.ts:27
↓ 48 callers
Function
SyncTestUtils_startWorkout
(mockReducer: MockReducer<IState, IAction, IEnv>)
test/utils/syncTestUtils.ts:42
↓ 48 callers
Method
remove
(args: { tableName: string; key: Record<string, NativeAttributeValue> })
lambda/utils/dynamo.ts:70
↓ 47 callers
Function
Weight_print
(weight: IWeight | IPercentage | number)
src/models/weight.ts:69
↓ 47 callers
Function
bf_set_ui
return 0 or BF_ST_MEM_ERROR */
ios/Packages/QuickJSCore/Sources/QuickJSC/libbf.c:226
↓ 47 callers
Method
clone
( mockReducer: MockReducer<IState, IAction, IEnv>, deviceId: string, env: IEnv )
test/utils/mockReducer.ts:40
↓ 47 callers
Method
forEach
( callback: (value: string, key: string, parent: URLSearchParamsPolyfill) => void, thisArg?: unknown
src/utils/urlPolyfill.ts:162
↓ 46 callers
Function
equipmentName
(equipment: IEquipment | undefined, equipmentSettings?: IAllEquipment)
src/models/exercise.ts:3481
↓ 45 callers
Function
toolData
(res: any)
test/mcp.test.ts:862
↓ 43 callers
Function
CollectionUtils_compact
(arr: (T | undefined)[])
src/utils/collection.ts:99
↓ 41 callers
Function
Weight_isPct
(object: unknown)
src/models/weight.ts:176
↓ 40 callers
Function
Program_getProgram
(state: IState, id?: string)
src/models/program.ts:192
↓ 40 callers
Function
Weight_is
(object: unknown)
src/models/weight.ts:165
↓ 40 callers
Function
plannerDispatch
( lensRecording: ILensRecordingPayload<S> | ILensRecordingPayload<S>[], desc: string )
src/utils/plannerDispatch.ts:63
↓ 39 callers
Function
PlaywrightUtils_disableTours
(page: Page)
tests/playwrightUtils.ts:169
↓ 39 callers
Function
PlaywrightUtils_typeKeyboard
(page: Page, locator: Locator, text: string)
tests/playwrightUtils.ts:58
↓ 39 callers
Function
bf_mul
ios/Packages/QuickJSCore/Sources/QuickJSC/libbf.c:1541
↓ 39 callers
Method
length
()
src/utils/asyncQueue.ts:159
↓ 39 callers
Method
put
(args: { tableName: string; item: Record<string, NativeAttributeValue> })
lambda/utils/dynamo.ts:56
↓ 36 callers
Function
Progress_isCurrent
(progress: IHistoryRecord | undefined)
src/models/progress.ts:494
↓ 35 callers
Function
LiftohistoryDeserializer_deserialize
(text: string, settings: ISettings)
src/liftohistory/liftohistoryDeserializer.ts:65
↓ 35 callers
Function
SendMessage_isIos
()
src/utils/sendMessage.ts:43
↓ 35 callers
Function
StringUtils_pluralize
(string: string, count: number)
src/utils/string.ts:10
↓ 35 callers
Function
err
(status: number, code: string, message: string, details?: IApiError["details"])
lambda/utils/apiv1Common.ts:12
↓ 33 callers
Function
DateUtils_format
(dateStr: string | Date | number, hideWeekday?: boolean, hideYear?: boolean)
src/utils/date.ts:1
↓ 33 callers
Function
Muscle_getMuscleGroupName
(muscleGroup: IScreenMuscle, settings: ISettings)
src/models/muscle.ts:177
↓ 32 callers
Function
LiftohistorySerializer_serialize
( historyRecord: IHistoryRecord, settings: ISettings, program?: IProgram )
src/liftohistory/liftohistorySerializer.ts:9
↓ 32 callers
Function
ObjectUtils_values
(obj: T)
src/utils/object.ts:10
↓ 32 callers
Method
getValue
(script: string, node: SyntaxNode)
src/liftoscriptEvaluator.ts:187
↓ 32 callers
Method
getValue
(node: SyntaxNode)
src/pages/planner/plannerExerciseEvaluator.ts:141
next →
1–100 of 5,090, ranked by callers