Update: add some comments
This commit is contained in:
7
doric-js/index.d.ts
vendored
7
doric-js/index.d.ts
vendored
@@ -1461,7 +1461,14 @@ declare module 'doric/lib/src/pattern/modular' {
|
||||
}
|
||||
export abstract class ModularPanel extends Module {
|
||||
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[];
|
||||
|
7
doric-js/lib/src/pattern/modular.d.ts
vendored
7
doric-js/lib/src/pattern/modular.d.ts
vendored
@@ -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[];
|
||||
|
@@ -100,8 +100,15 @@ export abstract class ModularPanel extends Module {
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* @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) {
|
||||
|
Reference in New Issue
Block a user