1.0.6 • Published 7 years ago
class-nonew-decorator v1.0.6
class-nonew-decorator
Allows to create an Instance from a JavaScript Class without invoking new
keyword.
Install
npm i class-nonew-decorator --save
Use with ES6
import nonew from 'class-nonew-decorator';
@nonew()
class IamClass {
constructor() {
console.log('IamClass Instance!');
}
}
console.log(new IamClass() instanceof IamClass); // true
console.log(IamClass() instanceof IamClass); // true
Use with CJS
const nonew = require('class-nonew-decorator');
@nonew()
class IamClass {
constructor() {
console.log('IamClass Instance!');
}
}
console.log(new IamClass() instanceof IamClass); // true
console.log(IamClass() instanceof IamClass); // true