mirror of
https://github.com/flarum/framework.git
synced 2025-02-27 17:44:11 +08:00
16 lines
368 B
TypeScript
16 lines
368 B
TypeScript
import Component from '../Component';
|
|
export interface IPageAttrs {
|
|
key?: number;
|
|
routeName: string;
|
|
}
|
|
/**
|
|
* The `Page` component
|
|
*
|
|
* @abstract
|
|
*/
|
|
export default abstract class Page<CustomAttrs extends IPageAttrs = IPageAttrs> extends Component<CustomAttrs> {
|
|
oninit(vnode: any): void;
|
|
oncreate(vnode: any): void;
|
|
onremove(vnode: any): void;
|
|
}
|