- uiContainer<TP>(label, params?, type?): (<T>(constructor: T) => {
prototype: __type<any, any>;
new (...args: any[]): __type<TP, T>;
} & T) Parameters
- label: ValOrFunc<string, [TP]>
Optional
params: any- type: string = 'panel'
Returns (<T>(constructor: T) => {
prototype: __type<any, any>;
new (...args: any[]): __type<TP, T>;
} & T)
- <T>(constructor): {
prototype: __type<any, any>;
new (...args: any[]): __type<TP, T>;
} & T Type Parameters
- T extends (new (...args: any[]) => any)
Returns {
prototype: __type<any, any>;
new (...args: any[]): __type<TP, T>;
} & T