@tanstack/router-plugin
Version:
Modern and scalable routing for React applications
22 lines (21 loc) • 935 B
text/typescript
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;
};