Browse Source
Merge in VISUAL/fineui from ~DAILER/fineui:master to master * commit '943c10699263bfe3089f1158ef583b897721ee6c': update inject 描述 无jira任务 chore: 监听事件方法添加返回值,用来直接解除绑定 无JIRA任务 chore: 添加inject.js中的描述es6
Dailer|翠屏山最速下山传说
4 years ago
5 changed files with 61 additions and 7 deletions
@ -0,0 +1,47 @@ |
|||||||
|
type _module = (xtype: string, cls: any) => void; |
||||||
|
type _constant = (xtype: string, cls: any) => void; |
||||||
|
type _model = (xtype: string, cls: any) => void; |
||||||
|
type _store = (xtype: string, cls: any) => void; |
||||||
|
type _service = (xtype: string, cls: any) => void; |
||||||
|
type _provider = (xtype: string, cls: any) => void; |
||||||
|
|
||||||
|
interface _modules { |
||||||
|
getModule: (type: string) => any; |
||||||
|
getAllModules: () => any; |
||||||
|
} |
||||||
|
|
||||||
|
interface _constants { |
||||||
|
getConstant: (type: string) => any; |
||||||
|
} |
||||||
|
|
||||||
|
interface _models { |
||||||
|
getModel: (type: string, options?: any) => any; |
||||||
|
} |
||||||
|
|
||||||
|
interface _stores { |
||||||
|
getStore: (type: string, options?: any) => any; |
||||||
|
} |
||||||
|
|
||||||
|
interface _providers { |
||||||
|
getProvider: (type: string, options?: any) => any; |
||||||
|
} |
||||||
|
|
||||||
|
interface _services { |
||||||
|
getService: (type: string, options?: any) => any; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
export type _inject = { |
||||||
|
module: _module; |
||||||
|
constant: _constant; |
||||||
|
model: _model; |
||||||
|
store: _store; |
||||||
|
provider: _provider; |
||||||
|
service: _service; |
||||||
|
Modules: _modules; |
||||||
|
Constants: _constants; |
||||||
|
Models: _models; |
||||||
|
Stores: _stores; |
||||||
|
Providers: _providers; |
||||||
|
Services: _services; |
||||||
|
} |
Loading…
Reference in new issue