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
↓ 10,221 callers
Function
it
(r,z,D,te)
packages/expo/virtual/streams.js:8
↓ 5,628 callers
Function
r
(r,n,t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:245
↓ 3,790 callers
Method
join
* Joins path segments into a single path. * @param paths - An array of path segments. * @returns A string representing the joined path.
packages/expo-file-system/src/pathUtilities/index.ts:15
↓ 2,776 callers
Function
describe
(route: RouteProp<ParamListBase>, placeholder: boolean)
packages/expo-router/src/react-navigation/core/useDescriptors.tsx:297
↓ 2,678 callers
Function
require
(target: string)
packages/@expo/metro-config/src/transform-plugins/__tests__/suite/utils.ts:37
↓ 2,573 callers
Method
push
* When one or more tokens are pushed to a stream, those tokens * must be inserted, in given order, after the last token in the * stream. *
packages/expo/src/winter/TextDecoder.ts:117
↓ 2,509 callers
Method
map
(t,s)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 2,271 callers
Function
e
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:18
↓ 1,982 callers
Function
t
(e,t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:24
↓ 1,739 callers
Function
i
(e,r)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:2
↓ 1,575 callers
Method
log
(message?: any, ...optionalParams: any[])
packages/expo-task-manager/src/ts-declarations/console.d.ts:3
↓ 1,169 callers
Method
replace
(source: AudioSource)
packages/expo-audio/src/AudioPlayer.web.ts:138
↓ 989 callers
Method
resolve
**Unimplemented:** Return the module identifier for a user request.
packages/expo-router/src/types.ts:11
↓ 983 callers
Method
forEach
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:369
↓ 969 callers
Method
create
This factory methods tries to detect which strategy for storage and retrieving of stored tasks would be appropriate. Decision is based on value of me
packages/expo-task-manager/android/src/main/java/expo/modules/taskManager/repository/TasksAndEventsRepository.java:35
↓ 896 callers
Function
test
()
packages/expo-sqlite/src/__tests__/WebStorage-test.ios.ts:64
↓ 799 callers
Method
keys
Return the keys that can be resolved.
packages/expo-router/src/types.ts:7
↓ 756 callers
Method
filter
(path: string)
packages/@expo/cli/src/utils/npm.ts:93
↓ 692 callers
Method
warn
(message?: any, ...optionalParams: any[])
packages/expo-task-manager/src/ts-declarations/console.d.ts:4
↓ 689 callers
Function
renderRouter
( context: MockContextConfig = './app', { initialUrl = '/', linking, ...options }: RenderRouterOptions = {
packages/expo-router/src/testing-library/index.tsx:71
↓ 649 callers
Method
test
()
apps/test-suite/tests/JSPrivateMethods.js:911
↓ 636 callers
Function
p
(filePath: string)
packages/@expo/metro-file-map/src/lib/__tests__/TreeFS.test.ts:28
↓ 631 callers
Method
get
(String key)
packages/expo-modules-core/android/src/main/java/expo/modules/core/interfaces/Arguments.java:9
↓ 614 callers
Method
toString
()
packages/@expo/require-utils/src/stacktrace.ts:171
↓ 609 callers
Method
get
Load the response info from cache, if any
packages/@expo/cli/src/api/rest/cache/ResponseCache.ts:14
↓ 606 callers
Method
slice
(start?: number, end?: number, contentType?: string)
packages/expo-blob/src/ExpoBlob.ts:43
↓ 593 callers
Method
error
(message?: any, ...optionalParams: any[])
packages/expo-task-manager/src/ts-declarations/console.d.ts:2
↓ 569 callers
Method
has
(n)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:397
↓ 554 callers
Method
find
(e,t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 464 callers
Method
push
(val)
apps/test-suite/tests/JSPrivateProperties.js:133
↓ 463 callers
Method
filter
(filePath: string)
packages/expo-doctor/src/utils/ignoreFiles.ts:53
↓ 459 callers
Function
debug
(...message: any[])
packages/@expo/cli/src/start/server/MCP.ts:72
↓ 437 callers
Function
test
(name: string)
packages/@expo/metro-config/src/transform-plugins/__tests__/import-export-plugin-snapshots.test.ts:25
↓ 429 callers
Function
makePage
* Parse the MDX page and extract the frontmatter/yaml page information. * It will only look for the frontmatter/yaml block in the root nodes. * This
docs/constants/navigation.js:868
↓ 422 callers
Method
match
(JsonValue value, JsonValue params, Type<? extends Object> item)
packages/expo-structured-headers/android/src/test/java/expo/modules/structuredheaders/AbstractSpecificationTests.java:117
↓ 394 callers
Method
parse
* Parses a path into its components. * @param path - The path to parse. * @returns An object containing the parsed path components.
packages/expo-file-system/src/pathUtilities/index.ts:123
↓ 385 callers
Function
optionalRequire
(requirer: () => { default: React.ComponentType })
apps/native-component-list/src/navigation/routeBuilder.tsx:12
↓ 378 callers
Method
indexOf
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 359 callers
Function
render
( route: RouteProp<ParamListBase, string>, navigation: NavigationProp< ParamListBase, stri
packages/expo-router/src/react-navigation/core/useDescriptors.tsx:194
↓ 352 callers
Method
entries
()
packages/expo/src/ts-declarations/global.d.ts:9
↓ 343 callers
Method
some
(e,t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 331 callers
Method
from
(e,t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 328 callers
Function
render
(options: any = {})
packages/expo-router/src/__tests__/navigation.test.ios.tsx:21
↓ 323 callers
Function
spawnAsync
( command: string, args: readonly string[] = [], options: SpawnOptions = {} )
tools/src/Utils.ts:14
↓ 319 callers
Function
renderHook
( renderCallback: () => T, routes: string[] = ['index'], { initialUrl = '/', wrapper: RootWrappe
packages/expo-router/src/hooks/__tests__/renderHook.tsx:12
↓ 319 callers
Method
then
* Make a query awaitable that automatically returns rows or metadata based on query type. * This is called automatically when you await the query.
packages/expo-sqlite/src/SQLiteTaggedQuery.ts:74
↓ 316 callers
Method
set
* Register or update options for a composition component.
packages/expo-router/src/fork/native-stack/composition-options/types.ts:21
↓ 313 callers
Method
each
* Execute the query and return an async iterator over the rows. * * @example * ```ts * for await (const user of sql`SELECT * FROM users`.e
packages/expo-sqlite/src/SQLiteTaggedQuery.ts:130
↓ 300 callers
Function
it
(t,e,a,i)
docs/public/static/libs/tippy/tippy.all.min.js:1
↓ 290 callers
Method
reset
* Reset a prepared statement object * @see https://www.sqlite.org/c3ref/reset.html * @param stmt prepared statement pointer * @returns Promis
packages/expo-sqlite/web/wa-sqlite/types/index.d.ts:682
↓ 289 callers
Method
alert
()
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:346
↓ 289 callers
Method
createElement
(tagName: string)
apps/native-component-list/src/screens/GL/BeforePIXI.native.tsx:76
↓ 285 callers
Method
info
(message?: any, ...optionalParams: any[])
packages/expo/src/ts-declarations/console.d.ts:34
↓ 284 callers
Method
call
Calls a function with a memoizer cache, caching its return value
packages/expo-modules-autolinking/src/memoize.ts:21
↓ 279 callers
Method
dirname
* Returns the directory name of a path. * @param path - The path to get the directory name from. * @returns A string representing the directory
packages/expo-file-system/src/pathUtilities/index.ts:79
↓ 273 callers
Method
addListener
( eventType: 'actionDispatched', callback: (event: RouterActionDispatchedEvent) => void )
packages/expo-observe/src/integrations/expo-router/router.ts:15
↓ 271 callers
Function
debug
(...message: any[])
packages/@expo/cli/src/log.ts:50
↓ 269 callers
Method
add
* Adds one or more assets to the album. * @param assets - The [`Asset`](#asset) or list of [`Asset`](#asset) objects to add. * @returns A promis
packages/expo-media-library/src/next/js/AssetAlbum.ts:335
↓ 260 callers
Function
c
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:25
↓ 250 callers
Method
set
Store the response info to cache, and return the cached info
packages/@expo/cli/src/api/rest/cache/ResponseCache.ts:16
↓ 248 callers
Function
n
(n)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:24
↓ 246 callers
Method
writeFile
(fd: Buffer, data: Buffer)
packages/@expo/cli/src/run/ios/appleDevice/client/AFCClient.ts:54
↓ 243 callers
Method
exit
(code: number)
packages/@expo/cli/src/start/server/DevToolsPluginCliExtensionResults.ts:49
↓ 238 callers
Method
toHavePathname
(pathname: string)
packages/expo-router/src/ts-declarations/expect.d.ts:3
↓ 235 callers
Function
padding
(params?: { top?: number; bottom?: number; leading?: number; trailing?: number; horizontal?: number;
packages/expo-ui/src/swift-ui/modifiers/index.ts:130
↓ 233 callers
Method
describe
(obj)
apps/test-suite/tests/JSPrivateProperties.js:1008
↓ 232 callers
Method
update
* Single entry point for reporting events. That allows us to implement the * corresponding JSON reporter easily and have a consistent reporting.
packages/@expo/cli/src/start/server/metro/TerminalReporter.types.ts:159
↓ 215 callers
Method
reduce
(...e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 214 callers
Method
values
()
packages/expo/src/ts-declarations/global.d.ts:8
↓ 211 callers
Method
remove
(filePath: Path, listener?: FileSystemListener | undefined)
packages/@expo/metro-file-map/src/types.ts:457
↓ 203 callers
Method
text
()
packages/expo-router/src/rsc/router/host.tsx:146
↓ 201 callers
Method
addEventListener
( type: K, listener: (this: BatteryManager, ev: BatteryManagerEventTargetEventMap[K]) => any, useC
packages/expo-battery/src/ExpoBattery.web.ts:28
↓ 200 callers
Method
delete
()
packages/expo-contacts/src/types/Group.ts:141
↓ 194 callers
Method
emit
(type: string, event: T)
packages/expo-observe/src/integrations/expo-router/__tests__/init.test.native.ts:41
↓ 183 callers
Method
basename
* Returns the base name of a path. * @param path - The path to get the base name from. * @param ext - An optional file extension. * @returns
packages/expo-file-system/src/pathUtilities/index.ts:95
↓ 179 callers
Function
fillMaxWidth
(fraction?: number)
packages/expo-ui/src/jetpack-compose/modifiers/index.ts:73
↓ 177 callers
Function
requireNativeView
(moduleName: string, viewName: string)
packages/expo-widgets/bundle/expo-stub.ts:5
↓ 174 callers
Function
getStateFromPath
( path: string, options?: Options<ParamList> )
packages/expo-router/src/react-navigation/core/getStateFromPath.tsx:72
↓ 172 callers
Method
fetchAsync
* Fetches updates from remote repository.
tools/src/Git.ts:201
↓ 171 callers
Function
o
()
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:2
↓ 171 callers
Function
useNavigationBuilder
( createRouter: RouterFactory<State, NavigationAction, RouterOptions>, options: DefaultNavigatorOptions<
packages/expo-router/src/react-navigation/core/useNavigationBuilder.tsx:295
↓ 169 callers
Function
u
(e)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:2
↓ 168 callers
Function
_r
(r,z,D,te,re,oe,de)
packages/expo/virtual/streams.js:8
↓ 168 callers
Method
replace
(String key, Item<? extends Object> oldValue, Item<? extends Object> newValue)
packages/expo-structured-headers/android/src/main/java/expo/modules/structuredheaders/Parameters.java:190
↓ 167 callers
Function
f
(r,n,o)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:2
↓ 164 callers
Method
render
(tokens: Token[])
tools/src/Markdown.ts:67
↓ 164 callers
Method
runAsync
(params: DoctorCheckParams, cache: CacheType)
packages/expo-doctor/src/checks/checks.types.ts:9
↓ 163 callers
Method
bind
* Bind value to prepared statement * * This convenience function calls the appropriate `bind_*` function * based on the type of `value`. Note
packages/expo-sqlite/web/wa-sqlite/types/index.d.ts:249
↓ 161 callers
Method
assign
(obj)
apps/test-suite/tests/JSPrivateProperties.js:280
↓ 161 callers
Function
getStateFromPath
( path: string, options?: Options<ParamList>, // START FORK segments: string[] = [] // END FORK )
packages/expo-router/src/fork/getStateFromPath.ts:70
↓ 160 callers
Function
assert
(foo: any, msg: string)
packages/expo/src/async-require/hmr.ts:52
↓ 160 callers
Method
transform
( chunk: ArrayBuffer | Uint8Array, controller: TransformStreamDefaultController<string>
packages/expo/src/winter/TextDecoderStream.ts:8
↓ 152 callers
Method
findIndex
(e,t)
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:808
↓ 151 callers
Function
y
()
packages/expo-sqlite/dev-plugin-dist/_expo/static/js/web/entry-6b462075328bf796a095088ecb34b129.js:97
↓ 145 callers
Method
json
()
packages/expo-file-system/src/File.ts:208
↓ 143 callers
Function
Error
()
docs/pages/_error.tsx:13
↓ 143 callers
Function
createModifier
(type: string, params: Record<string, any> = {})
packages/expo-ui/src/swift-ui/modifiers/createModifier.ts:28
↓ 142 callers
Method
writeSync
( content: string | Uint8Array | ArrayBuffer, options: { append?: boolean; encoding?: 'utf8' | 'base64
packages/expo-file-system/mocks/FileSystem.ts:257
↓ 138 callers
Method
close
()
packages/expo-sqlite/web/wa-sqlite/types/index.d.ts:40
↓ 137 callers
Function
font
(params: { /** Custom font family name. */ family?: string; /** * Font size in points. Ignored when o
packages/expo-ui/src/swift-ui/modifiers/index.ts:1232
next →
1–100 of 22,125, ranked by callers