am-factory
v0.2.1
Published
Provides a unique registry engine for singletons
Downloads
15
Maintainers
Readme
am-factory
Provides a unique registry engine for singletons
Installation
$ npm i --save am-factory
Extending
// ES6
import AmFactory from 'am-factory/src/Factory';
class MyClass extends AmFactory
{
constructor(values)
{
super();
// do something with values
}
}
Using static methods
// Register constructor
AmFactory.register('MyClass', MyClass);
// Get constructor
AmFactory.get('MyClass');
// Create instance
AmFactory.create('MyClass', values);