feat: modular add test case
This commit is contained in:
18
doric-js/index.d.ts
vendored
18
doric-js/index.d.ts
vendored
@@ -118,6 +118,7 @@ declare module 'doric/lib/src/pattern/index.pattern' {
|
||||
export * from 'doric/lib/src/pattern/candies';
|
||||
export * from 'doric/lib/src/pattern/provider';
|
||||
export * from 'doric/lib/src/pattern/mvvm';
|
||||
export * from 'doric/lib/src/pattern/modular';
|
||||
}
|
||||
|
||||
declare module 'doric/lib/src/ui/panel' {
|
||||
@@ -1410,6 +1411,23 @@ declare module 'doric/lib/src/pattern/mvvm' {
|
||||
}
|
||||
}
|
||||
|
||||
declare module 'doric/lib/src/pattern/modular' {
|
||||
import { Panel } from "doric/lib/src/ui/panel";
|
||||
import { Group } from "doric/lib/src/ui/view";
|
||||
import { ClassType } from "doric/lib/src/util/types";
|
||||
export abstract class ModularPanel extends Panel {
|
||||
constructor();
|
||||
abstract setupModules(): ClassType<Panel>[];
|
||||
abstract setupShelf(root: Group): Group;
|
||||
build(root: Group): void;
|
||||
onCreate(): void;
|
||||
onDestroy(): void;
|
||||
onShow(): void;
|
||||
onHidden(): void;
|
||||
onRenderFinished(): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '*.png' {
|
||||
const value: any;
|
||||
export default value;
|
||||
|
||||
Reference in New Issue
Block a user