@intuitionrobotics/thunderstorm
Version:
16 lines (15 loc) • 646 B
TypeScript
import { BaseComponent } from "./BaseComponent";
import { ThunderDispatcher } from "./thunder-dispatcher";
export interface OnPageTitleChangedListener {
onPageTitleChanged(title: string): void;
}
export declare const dispatch_onPageTitleChanged: ThunderDispatcher<OnPageTitleChangedListener, "onPageTitleChanged", [title: string], void>;
export declare abstract class AppPage<P, S> extends BaseComponent<P, S> {
private pageTitle;
private prevTitle;
private mounted;
protected constructor(p: P, pageTitle?: string);
setPageTitle(pageTitle: string): void;
componentDidMount(): void;
componentWillUnmount(): void;
}