@relax.dev/router
Version:
Router for VKUI
13 lines (12 loc) • 452 B
TypeScript
import { RouterGenericBase } from './Types';
export declare class Page<T extends RouterGenericBase = RouterGenericBase> {
panelId: T['panelId'];
viewId: T['viewId'];
rootId: T['rootId'];
additionalViews: Array<T['viewId']>;
isInfinityPanel: boolean;
constructor(panelId?: T['panelId'], viewId?: T['viewId'], rootId?: T['rootId']);
clone(): Page<T>;
makeInfinity(): this;
addViews(views: Array<T['viewId']>): this;
}