Properties
ReadonlypendingChord
pendingChord: string | null
Methods
debugLayout
debugLayout(enabled?: boolean): boolean
getBindings
getBindings( mode?: string,): readonly Readonly< { description?: string; mode: string; sequence: string },>[] Returns readonly Readonly<{ description?: string; mode: string; sequence: string }>[]
measureElement
measureElement( id: string,): Readonly<{ h: number; w: number; x: number; y: number }> | null Returns Readonly<{ h: number; w: number; x: number; y: number }> | null
replaceRoutes
replaceRoutes( routes: readonly Readonly< { children?: readonly Readonly< (
{ id: string; screen: (params: Readonly<Record<string, string>>, context: Readonly<{ router: RouterApi; state: Readonly<S>; update: (updater: S | ((prev: Readonly<S>) => S)) => void; outlet: VNode | null; }>) => VNode; guard?: RouteGuard<...>; children?: readonly Readonly<...>[]; title?: string; keybinding?: string; }
)
, >[]; guard?: RouteGuard<S>; id: string; keybinding?: string; screen: (params: RouteParams, context: RouteRenderContext<S>) => VNode; title?: string; }, >[],): void Parameters
- routes: readonly Readonly<
{
children?: readonly Readonly<
(
{ id: string; screen: (params: Readonly<Record<string, string>>, context: Readonly<{ router: RouterApi; state: Readonly<S>; update: (updater: S | ((prev: Readonly<S>) => S)) => void; outlet: VNode | null; }>) => VNode; guard?: RouteGuard<...>; children?: readonly Readonly<...>[]; title?: string; keybinding?: string; }
),
>[];
guard?: RouteGuard<S>;
id: string;
keybinding?: string;
screen: (params: RouteParams, context: RouteRenderContext<S>) => VNode;
title?: string;
},
>[]
Returns void
setMode
setMode(modeName: string): void
update
update(updater: S | (
(prev: Readonly<S>) => S)
): void Parameters
- updater: S | ((prev: Readonly<S>) => S)
Returns void
Return the computed layout rect for a widget by its
id, ornullif not found.