This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Doric/doric-js/lib/src/mock/driver.d.ts
2020-01-03 17:05:24 +08:00

25 lines
520 B
TypeScript

import { Panel } from '../ui/panel';
import { View } from '../ui/view';
export interface Driver {
/**
* Create and destory page
*/
createPage(): Panel;
destoryPage(): Panel;
/**
* Page lifecycle
*/
dispatchOnCreate(): void;
dispatchOnDestory(): void;
dispatchOnShow(): void;
dispatchOnHidden(): void;
/**
* Page render
*/
dispatchBuild(): View;
}
export interface Responser {
constructor(): void;
respond(action: string, extra: any): void;
}