new IDNameCreatable(a, b, deps, id, …opts)
Creates an instance of an IDNameCreatable. Non-abstract subclasses must provide a constructor accepting
(deps, id, ...opts...) and call super, unshifted by 2 arguments (a and b) for interface resolving.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
a |
* | Instance methods this integration/interface must have in addition to those up the prototype change | |
b |
* | Static methods this integration/interface must have in addition to those up the prototype change | |
deps |
Object | The dependencies object, called by interfaces.DepsCreatable.create . |
|
id |
string | The ID of this instance. | |
opts |
* |
<repeatable> |
Any other options this instance may take in its initializer. |