Last Sync: 2022-08-02 19:00:04

This commit is contained in:
tactonbishop 2022-08-02 19:00:04 +01:00
parent d6bd380bc2
commit 5d74f62c33
5 changed files with 3 additions and 2 deletions

View file

@ -146,7 +146,7 @@ module.exports = {
} }
``` ```
**Both of these structures would be referred to in the same way when importing and using them** **Both of these structures would be referred to in the same way when importing and using them.**
Or you could export an actual class as the default. This is practically the same as the two above other than that you would have to use `new` to initiate an instance of the class. Or you could export an actual class as the default. This is practically the same as the two above other than that you would have to use `new` to initiate an instance of the class.
@ -155,4 +155,5 @@ export default class {
foo() {} foo() {}
bar() {} bar() {}
} }
``` ```
Every method and property within the export will be public by default, whether it is an object, class or function. If you wanted to keep certain methods/properties private, the best approach is to define them as variables and functions within the module file but outside of the `export` block.