0.2.1 • Published 7 years ago
am-factory v0.2.1
am-factory
Provides a unique registry engine for singletons
Installation
$ npm i --save am-factoryExtending
// 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);