Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/expo/expo
/ functions
Functions
22,125 in github.com/expo/expo
⨍
Functions
22,125
◇
Types & classes
3,317
↓ 58 callers
Function
findProjectFiles
(projectRoot: string)
packages/@expo/cli/e2e/__tests__/utils.ts:274
↓ 58 callers
Function
getRoutes
(contextModule: RequireContext, options: Options = {})
packages/expo-router/src/getRoutes.ts:18
↓ 58 callers
Function
makeSection
(name, children = [], props = {})
docs/constants/navigation.js:850
↓ 58 callers
Method
size
()
packages/expo-modules-core/android/src/main/java/expo/modules/core/interfaces/Arguments.java:43
↓ 58 callers
Function
v
(e,t,n,s,a,o)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:149
↓ 57 callers
Method
pause
()
packages/expo-audio/src/MediaSessionController.web.ts:6
↓ 57 callers
Method
play
()
packages/expo-audio/src/MediaSessionController.web.ts:5
↓ 56 callers
Function
fn
(e,n)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:319
↓ 56 callers
Function
useRouter
()
packages/expo-router/src/hooks/useRouter.ts:56
↓ 55 callers
Method
debug
(message?: any, ...optionalParams: any[])
packages/expo/src/ts-declarations/console.d.ts:26
↓ 55 callers
Method
goBack
()
apps/native-component-list/src/screens/MediaLibrary/MediaDetailsScreen.tsx:46
↓ 55 callers
Function
mockedNodeModule
( name: string, options?: { pkgVersion?: string; pkgDependencies?: Record<string, string>; pkg
packages/expo-modules-autolinking/src/dependencies/__tests__/resolution-test.ts:8
↓ 55 callers
Function
usePathname
()
packages/expo-router/src/rsc/exports.tsx:7
↓ 54 callers
Function
createViewModifierEventListener
(modifiers: ModifierConfig[])
packages/expo-ui/src/jetpack-compose/modifiers/utils.ts:11
↓ 54 callers
Function
createViewModifierEventListener
(modifiers: ModifierConfig[])
packages/expo-ui/src/swift-ui/modifiers/utils.ts:15
↓ 54 callers
Method
extname
* Returns the extension of a path. * @param path - The path to get the extension from. * @returns A string representing the extension.
packages/expo-file-system/src/pathUtilities/index.ts:109
↓ 54 callers
Method
getRootState
()
packages/expo-observe/src/integrations/react-navigation/types.ts:20
↓ 54 callers
Function
join
(...args: string[])
packages/expo-file-system/src/pathUtilities/path.ts:158
↓ 54 callers
Function
pageCollectErrors
(page: Page)
packages/@expo/cli/e2e/playwright/page.ts:4
↓ 54 callers
Function
range
( start: number, end: number, animValue?: Animated.Value, flatten?: boolean )
apps/native-component-list/src/screens/Image/resolveProps.ts:11
↓ 54 callers
Function
useLocalSearchParams
()
packages/expo-router/src/rsc/exports.tsx:13
↓ 53 callers
Function
C
()
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:97
↓ 53 callers
Method
digest
(encoding?: crypto.BinaryToTextEncoding)
packages/@expo/cli/src/utils/tar.ts:23
↓ 53 callers
Method
loadAsync
* A helper that wraps `Asset.fromModule(module).downloadAsync` for convenience. * @param moduleId An array of `require('path/to/file')` or external
packages/expo-asset/src/Asset.ts:135
↓ 52 callers
Method
decode
(input?: ArrayBuffer | DataView, options: { stream?: boolean } = {})
packages/expo/src/winter/TextDecoder.ts:362
↓ 52 callers
Method
equals
(other: SQLiteOptions)
packages/expo-sqlite/web/SQLiteOptions.ts:17
↓ 52 callers
Method
getValue
(val: string)
packages/@expo/cli/src/run/ios/appleDevice/client/LockdowndClient.ts:160
↓ 52 callers
Method
sendMessage
(event: string, params: any)
packages/expo-sqlite/dev-plugin-webui/src/lib/devToolsRequestHelper.ts:15
↓ 51 callers
Method
abort
Abort all pending records, and return them
packages/@expo/cli/src/utils/telemetry/types.ts:14
↓ 51 callers
Function
compare
( plugins: readonly PluginEntry[], code: string, expected: string, options: EntryOptions | null | unde
packages/@expo/metro-config/src/transform-plugins/__tests__/__mocks__/test-helpers-upstream.ts:89
↓ 51 callers
Function
expectFileExists
(projectName: string, ...filePath: string[])
packages/create-expo/e2e/__tests__/utils.ts:102
↓ 51 callers
Function
parseSQLQuery
(query: string)
packages/expo-sqlite/src/queryUtils.ts:31
↓ 51 callers
Function
stripAnsi
(str?: string | null)
packages/@expo/cli/src/utils/ansi.ts:2
↓ 51 callers
Function
useTheme
()
apps/common/ThemeProvider.tsx:37
↓ 50 callers
Function
O
(t,n)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:142
↓ 50 callers
Function
asRouteNode
(route: string)
packages/expo-router/src/__tests__/Route.test.ios.ts:5
↓ 50 callers
Method
isFocused
()
packages/expo-observe/src/integrations/react-navigation/types.ts:21
↓ 50 callers
Function
p
(filePath: string)
packages/@expo/metro-file-map/src/lib/__tests__/removeOverlappingRoots.test.ts:18
↓ 50 callers
Function
resolveTypeName
( typeDefinition: TypeDefinitionData, sdkVersion: string )
docs/components/plugins/api/APISectionUtils.tsx:161
↓ 50 callers
Function
shouldRunMiddleware
( request: Request, middleware: MiddlewareModule, effectivePathname?: string )
packages/expo-server/src/utils/middleware.ts:16
↓ 50 callers
Method
toHaveSearchParams
(params: Record<string, string | string[]>)
packages/expo-router/src/ts-declarations/expect.d.ts:6
↓ 49 callers
Function
StackRouter
(options: StackRouterOptions)
packages/expo-router/src/react-navigation/routers/StackRouter.tsx:163
↓ 49 callers
Method
push
(key: string)
apps/native-component-list/src/screens/Screens/nativeStack.tsx:22
↓ 48 callers
Function
createMockRequest
(url: string, method = 'GET')
packages/expo-server/src/utils/__tests__/middleware.test.ts:4
↓ 48 callers
Function
createTestEvent
( calendar: ExpoCalendar, customArgs: Partial<ExpoCalendarEvent> = {} )
apps/test-suite/tests/CalendarNext.ts:67
↓ 48 callers
Method
execAsync
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:837
↓ 48 callers
Function
isValidElement
(value: unknown)
packages/expo-widgets/bundle/react-stub.ts:11
↓ 48 callers
Function
t
(t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/worker-aaddcc908d9758af99bee8e068c81a7f.js:8
↓ 47 callers
Function
codeFromAst
(ast: t.Node)
packages/@expo/metro-config/src/transform-worker/__tests__/collect-dependencies-upstream.test.ts:33
↓ 47 callers
Function
convertStackHeaderSharedPropsToRNSharedHeaderItem
( props: StackHeaderItemSharedProps, isBottomPlacement: boolean = false )
packages/expo-router/src/layouts/stack-utils/toolbar/shared.ts:105
↓ 47 callers
Function
createContext
()
packages/@expo/cli/src/utils/telemetry/utils/context.ts:6
↓ 47 callers
Function
expectImports
(graph: ReadOnlyGraph, name: string)
packages/@expo/metro-config/src/serializer/__tests__/tree-shaking.test.ts:26
↓ 47 callers
Method
fromModule
* Returns the [`Asset`](#asset) instance representing an asset given its module or URL. * @param virtualAssetModule The value of `require('path/to/
packages/expo-asset/src/Asset.ts:147
↓ 47 callers
Function
getPluginKeys
Resolve the full Babel config and return the normalised plugin key list.
packages/babel-preset-expo/src/__tests__/preset-config.test.ts:30
↓ 47 callers
Method
resolve
()
packages/expo-modules-autolinking/src/concurrency.ts:9
↓ 46 callers
Function
comparableCode
(code: string)
packages/@expo/metro-config/src/transform-worker/__tests__/collect-dependencies-upstream.test.ts:34
↓ 46 callers
Function
cornerRadius
(radius: number)
packages/expo-ui/src/swift-ui/modifiers/index.ts:55
↓ 46 callers
Function
isChildOfType
( element: React.ReactNode, type: ComponentT )
packages/expo-router/src/utils/children.ts:9
↓ 46 callers
Function
makeGroup
(name, children = [], props = {})
docs/constants/navigation.js:857
↓ 46 callers
Method
then
(s,t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:847
↓ 45 callers
Function
callback
(fileData)
packages/@expo/metro-file-map/src/crawlers/node/index.ts:164
↓ 45 callers
Function
getServer
()
packages/@expo/cli/src/start/platforms/android/adb.ts:61
↓ 45 callers
Function
getWorker
()
packages/expo-sqlite/web/SQLiteModule.ts:21
↓ 45 callers
Method
isAbsolute
* Checks if a path is absolute. * @param path - The path to check. * @returns `true` if the path is absolute, `false` otherwise.
packages/expo-file-system/src/pathUtilities/index.ts:51
↓ 44 callers
Function
W
(e,n)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:319
↓ 44 callers
Method
at
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 44 callers
Function
createRunOncePlugin
( plugin: ConfigPlugin<T>, name: string, version?: string )
packages/@expo/config-plugins/src/plugins/withRunOnce.ts:33
↓ 44 callers
Function
tag
(tag: string | number)
packages/expo-ui/src/swift-ui/modifiers/tag.ts:8
↓ 44 callers
Function
toJSON
()
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:567
↓ 44 callers
Method
toJSON
()
packages/expo/src/winter/fetch/FetchResponse.ts:349
↓ 43 callers
Method
__getNativeTag
()
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:384
↓ 43 callers
Function
getExpoApiBaseUrl
()
packages/@expo/cli/src/api/endpoint.ts:4
↓ 43 callers
Function
useLatestCallback
(callback: T)
packages/expo-router/src/utils/useLatestCallback.ts:16
↓ 43 callers
Function
w
()
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:60
↓ 43 callers
Method
writeAsync
(object: TJSONObject, options?: Options<TJSONObject>)
packages/@expo/json-file/src/JsonFile.ts:86
↓ 42 callers
Function
T
(n,o,u)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:60
↓ 42 callers
Function
_interopRequireDefault
(e)
apps/expo-go/modules/@react-native-async-storage/async-storage/lib/commonjs/index.js:15
↓ 42 callers
Method
containsKey
(String key)
packages/expo-modules-core/android/src/main/java/expo/modules/core/interfaces/Arguments.java:7
↓ 42 callers
Function
markFallbackDir
(dir: Map<string, any>, flag: 0 | 1 = 0)
packages/@expo/metro-file-map/src/lib/__tests__/TreeFS.test.ts:1728
↓ 42 callers
Function
pickerStyle
(style: PickerStyleType)
packages/expo-ui/src/swift-ui/modifiers/pickerStyle.ts:16
↓ 42 callers
Function
resolve
(...args: string[])
packages/expo-file-system/src/pathUtilities/path.ts:110
↓ 42 callers
Method
verbose
* Emits a low-priority detail line. No-op unless `setVerbose(true)` has * been called — used for progress chatter that buries signal in CI logs
tools/src/Logger.ts:39
↓ 41 callers
Function
fetch
(request, env)
docs/public/_worker.js:2
↓ 41 callers
Method
normalize
* Normalizes a path. * @param path - The path to normalize. * @returns A string representing the normalized path.
packages/expo-file-system/src/pathUtilities/index.ts:64
↓ 41 callers
Function
resolvePackageManager
( projectRoot: string, preferredManager?: NodePackageManager['name'] )
packages/@expo/package-manager/src/utils/nodeManagers.ts:36
↓ 41 callers
Function
transformTest
(sourceCode: string, customOptions: { filename?: string } = {})
packages/babel-preset-expo/src/plugins/__tests__/server-actions.test.ts:48
↓ 41 callers
Function
validateConfig
(config: unknown, projectRoot?: string)
packages/expo-build-properties/src/pluginConfig.ts:928
↓ 40 callers
Function
R
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:105
↓ 40 callers
Function
TabRouter
( args: TabRouterOptions )
packages/expo-router/src/react-navigation/routers/TabRouter.tsx:501
↓ 40 callers
Function
getCaller
(props: Record<string, string | boolean>)
packages/babel-preset-expo/src/__tests__/platform-shaking.test.ts:7
↓ 40 callers
Method
rename
(name: string, type: TarTypeFlag)
packages/create-expo-module/src/utils/tar.ts:35
↓ 40 callers
Function
test
(name: string)
packages/@expo/metro-config/src/transform-plugins/__tests__/import-export-plugin-babel-loose-snapshots.test.ts:12
↓ 40 callers
Method
url
()
packages/expo/src/winter/fetch/FetchResponse.ts:183
↓ 40 callers
Function
useGlobalSearchParams
()
packages/expo-router/src/rsc/exports.tsx:18
↓ 39 callers
Method
isDone
()
packages/expo-image-loader/android/src/main/java/expo/modules/imageloader/SimpleSettableFuture.java:53
↓ 39 callers
Method
toHaveRouterState
(state: Record<string, unknown> | undefined)
packages/expo-router/src/ts-declarations/expect.d.ts:7
↓ 38 callers
Method
__makeNative
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:384
↓ 38 callers
Method
format
(char c)
packages/expo-structured-headers/android/src/main/java/expo/modules/structuredheaders/Parser.java:893
↓ 38 callers
Function
getId
(ref: string | undefined | { id?: string })
packages/expo-media-library/src/legacy/MediaLibrary.ts:382
↓ 38 callers
Function
getPlatformBundlers
( projectRoot: string, exp: Partial<ExpoConfig> )
packages/@expo/cli/src/start/server/platformBundlers.ts:11
← previous
next →
201–300 of 22,125, ranked by callers