werkbank
    Preparing search index...

    Type Alias InferredRouteConfig<Params, Search, Children, RouterContext>

    Represents the inferred configuration for a single route after processing.

    type InferredRouteConfig<
        Params,
        Search extends ObjectSchema<any, any> | undefined,
        Children,
        RouterContext,
    > = {
        children?: Children;
        component: Component<Params, Search, Children>;
        ctx?: Context<string>;
        error?: ComponentType | null;
        key: string;
        loading?: Component<Params, Search, never> | null;
        paramsSchema?: TupleSchema<any, any>;
        path: PathPattern;
        preload?: PreloadFunction<
            Params,
            Search extends ObjectSchema<any, any> ? InferOutput<Search> : never,
            any,
            RouterContext,
        >;
        searchSchema?: Search;
    }

    Type Parameters

    • Params

      The route parameters.

    • Search extends ObjectSchema<any, any> | undefined

      The search parameter schema.

    • Children

      The children configuration.

    • RouterContext

      The router context.

    Index

    Properties

    children?: Children
    component: Component<Params, Search, Children>
    ctx?: Context<string>
    error?: ComponentType | null
    key: string
    loading?: Component<Params, Search, never> | null
    paramsSchema?: TupleSchema<any, any>
    preload?: PreloadFunction<
        Params,
        Search extends ObjectSchema<any, any> ? InferOutput<Search> : never,
        any,
        RouterContext,
    >
    searchSchema?: Search