first commit

This commit is contained in:
2026-03-10 16:18:05 +00:00
commit 11f9c069b5
31635 changed files with 3187747 additions and 0 deletions

20
node_modules/expo-router/build/getRoutes.d.ts generated vendored Normal file
View File

@@ -0,0 +1,20 @@
import type { RouteNode } from './Route';
import { type Options as OptionsCore } from './getRoutesCore';
import type { RequireContext } from './types';
export type Options = Omit<OptionsCore, 'getSystemRoute'>;
/**
* Given a Metro context module, return an array of nested routes.
*
* This is a two step process:
* 1. Convert the RequireContext keys (file paths) into a directory tree.
* - This should extrapolate array syntax into multiple routes
* - Routes are given a specificity score
* 2. Flatten the directory tree into routes
* - Routes in directories without _layout files are hoisted to the nearest _layout
* - The name of the route is relative to the nearest _layout
* - If multiple routes have the same name, the most specific route is used
*/
export declare function getRoutes(contextModule: RequireContext, options?: Options): RouteNode | null;
export declare function getExactRoutes(contextModule: RequireContext, options?: Options): RouteNode | null;
export { generateDynamic, extrapolateGroups } from './getRoutesCore';
//# sourceMappingURL=getRoutes.d.ts.map