Interface Router

interface Router {
    activeRoute: RefCell<ActiveRoute>;
    onNavigate: Emitter<ActiveRoute>;
    onNavigated: Emitter<ActiveRoute>;
    strategy: RouterStategy;
    Link(props): Element;
    Portal(__namedParameters): Element;
    Provider(__namedParameters): Element;
    getUrl(path): string;
    navigate(path, skipHistory?): Promise<void>;
    pushState(path): void;
    resolve(path): ActiveRoute;
}

Properties

activeRoute: RefCell<ActiveRoute>
onNavigate: Emitter<ActiveRoute>
onNavigated: Emitter<ActiveRoute>
strategy: RouterStategy

Methods

  • Parameters

    • __namedParameters: {}

      Returns Element

    • Parameters

      • path: Path
      • Optional skipHistory: boolean

      Returns Promise<void>