@tanstack/router-plugin
Version:
Modern and scalable routing for React applications
23 lines (22 loc) • 978 B
TypeScript
import { GeneratorResult, ParseAstOptions } from '@tanstack/router-utils';
import { CodeSplitGroupings, SplitRouteIdentNodes } from '../constants.js';
import { Config, DeletableNodes } from '../config.js';
export declare function compileCodeSplitReferenceRoute(opts: ParseAstOptions & {
codeSplitGroupings: CodeSplitGroupings;
deleteNodes?: Set<DeletableNodes>;
targetFramework: Config['target'];
filename: string;
id: string;
addHmr?: boolean;
}): 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;
};