UNPKG

@tanstack/router-plugin

Version:

Modern and scalable routing for React applications

22 lines (21 loc) 935 B
import { GeneratorResult, ParseAstOptions } from '@tanstack/router-utils'; import { CodeSplitGroupings, SplitRouteIdentNodes } from '../constants.cjs'; import { Config } from '../config.cjs'; export declare function compileCodeSplitReferenceRoute(opts: ParseAstOptions & { runtimeEnv: 'dev' | 'prod'; codeSplitGroupings: CodeSplitGroupings; targetFramework: Config['target']; filename: string; id: string; }): GeneratorResult; export declare function compileCodeSplitVirtualRoute(opts: ParseAstOptions & { splitTargets: Array<SplitRouteIdentNodes>; filename: string; }): GeneratorResult; /** * This function should read get the options from by searching for the key `codeSplitGroupings` * on createFileRoute and return it's values if it exists, else return undefined */ export declare function detectCodeSplitGroupingsFromRoute(opts: ParseAstOptions): { groupings: CodeSplitGroupings | undefined; };