0.2.1 • Published 5 years ago
am-factory v0.2.1
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);