class-without-new

2.0.2 • Public • Published

USAGE

ES6:

    import transpile from ('class-without-new')

Node:

    const transpile= require('class-without-new')

Usage:

    const Animal = transpile(class Animal {
	static create() {
		return new Animal
	}
	constructor() {

	}
	bla(){
		return 2
	}
	get ha(){
		return 3
	}
})

const Monkey = transpile(class Monkey extends Animal {
	static create() {
		return new Monkey
	}
	constructor() {
		super()
	}
});

console.log(Monkey().ha)

Package Sidebar

Install

npm i class-without-new

Weekly Downloads

1

Version

2.0.2

License

Unlicense

Unpacked Size

1.69 kB

Total Files

4

Last publish

Collaborators

  • ohad1997