@redshank/native-router
Version:
@redshank/native-router is a file-based router for React Native CLI
13 lines • 706 B
TypeScript
import React from 'react';
import { type RouteNode } from '../Route';
import type { ScreenProps } from '../navigator/createNavigator';
/**
* @returns React Navigation screens sorted by the `route` property.
*/
export declare function useSortedScreens(order: ScreenProps[]): React.ReactNode[];
export declare function createGetIdForRoute(route: Pick<RouteNode, 'dynamic' | 'route'>): (({ params }: {
params?: Record<string, any>;
}) => string | undefined) | undefined;
export declare function sortRoutesWithInitial(initialRouteName?: string): (a: RouteNode, b: RouteNode) => number;
export declare function sortRoutes(a: RouteNode, b: RouteNode): number;
//# sourceMappingURL=useSortedScreens.d.ts.map