@stencil/router
Version:
16 lines (15 loc) • 536 B
TypeScript
import { ComponentInterface } from '../../stencil.core';
import { RouterHistory, Prompt } from '../../global/interfaces';
export declare class StencilRouterPrompt implements ComponentInterface {
el: HTMLElement;
when: boolean;
message: string | Prompt;
history?: RouterHistory;
unblock?: () => void;
enable(message: string | Prompt): void;
disable(): void;
componentWillLoad(): void;
updateMessage(newMessage: string, prevMessage: string): void;
componentDidUnload(): void;
render(): null;
}