Skip to content

Types: CreateViewOptions<TComponent, TContext, TProps, TRoutes> ​

ts
type CreateViewOptions<TComponent, TContext, TProps, TRoutes> = TransformerOptions<NoInfer<Awaited<TProps>>> & object & Partial<ComponentProps<TComponent>> extends ComponentProps<TComponent> ? object : object;

Options for a reusable component and its props getter.

Type Parameters ​

Type ParameterDefault type
TComponent extends ComponentComponent
TContext extends readonly RouteContext[][]
TProps extends MaybePromise<ComponentProps<TComponent>> | undefinedundefined
TRoutes extends RoutesRoutes

Type Declaration ​

component ​

ts
component: TComponent;

context? ​

ts
optional context?: TContext;

See Context.

prefetch? ​

ts
optional prefetch?: PrefetchConfig;