🍱Classes
classes
Put multiple classes together into one big class!
Example
const { classes } = require('coreplus')('classes');
class Foo {
foo() {
return 'foo';
}
}
class Bar {
bar() {
return 'bar';
}
}
const Baz = classes(Foo, Bar);
const baz = new Baz();
console.log(baz.foo());
console.log(baz.bar());
"foo"
"bar"
Use
First, require the classes
function using the namespace classes
const { classes } = require('coreplus')('classes');
Then create two or more classes
class Foo {
foo() {
console.log('foo');
}
}
class Bar {
bar() {
console.log('bar');
}
}
class Baz {
baz() {
console.log('baz');
}
}
Then you can combine all the classes into one using the classes
function
const Qux = classes(Foo, Bar, Baz);
const qux = new Qux;
qux.foo();
qux.bar();
qux.baz();
"foo"
"bar"
"baz"
Last updated