@difizen/mana-core
Version:
12 lines • 442 B
TypeScript
import { BaseView } from './default-view';
import type { StatefulView } from './view-protocol';
export declare abstract class BaseStatefulView extends BaseView implements StatefulView {
constructor();
abstract storeState(): Record<string, any>;
abstract restoreState(oldState: Record<string, any>): void;
/**
* initialize after restore state
*/
afterRestore(): void;
}
//# sourceMappingURL=stateful-view.d.ts.map