UNPKG

@joist/router

Version:
23 lines (22 loc) 662 B
import { OnConnected, OnDisconnected, JoistElement } from '@joist/component'; import { Route } from '../router'; export interface RouterOutletState { element?: HTMLElement & { [key: string]: any; }; activeRoute?: Route; } declare type RouterOutletLifecycle = OnConnected & OnDisconnected; export declare class RouterOutletElement extends JoistElement implements RouterOutletLifecycle { private state; private router; routes: Route[]; private matchers; private removeListener?; onPropChanges(): void; connectedCallback(): void; disconnectedCallback(): void; private check; private resolve; } export {};