class-nonew-decorator
1.0.6 • Public • Published 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);
console.log(IamClass() instanceof IamClass);
Use with CJS
const nonew = require('class-nonew-decorator');
@nonew()
class IamClass {
constructor() {
console.log('IamClass Instance!');
}
}
console.log(new IamClass() instanceof IamClass);
console.log(IamClass() instanceof IamClass);
Install
npm i class-nonew-decorator
Weekly Downloads