Update: add some comments

This commit is contained in:
pengfei.zhou
2021-05-18 17:21:09 +08:00
committed by osborn
parent 3ed8628dbb
commit d7c5de4b90
4 changed files with 39 additions and 10 deletions

View File

@@ -44,7 +44,14 @@ export declare abstract class ModularPanel extends Module {
private modules;
private scheduledRebuild?;
constructor();
/**
* @returns Class list of current submodules
*/
abstract setupModules(): ClassType<Panel>[];
/**
* @param root Current module's rootview
* @returns provided for submodules as their rootview
*/
abstract setupShelf(root: Group): Group;
dispatchMessage(message: any): void;
get mountedModules(): Panel[];