design-first / system-designer

A low-code development platform for creating systems 🇺🇦#standwithUkraine
https://designfirst.io/systemdesigner/
Apache License 2.0
930 stars 136 forks source link

Are there plans to add support for private properties, methods, static properties, and methods in the future? #140

Open zoono2022 opened 3 years ago

zoono2022 commented 3 years ago

With the development of ES, there is class, there is #property, there is static method, and so on. It is also possible to simply implement private methods in a separate module. And so on. Traditional UML can be used." +", "-", "_", "#" (of course, js does not have protected for now) to express.

so : Are there plans to add support for private properties, methods, static properties, and methods in the future?

ecarriou commented 3 years ago

Thanks for your suggestion. Yes, it is definitely a feature I would like to have for System Designer.

To do this I had to update the runtime (i.e. System Runtime to take advantage of # Symbol. I need to know how to do it properly as I generate class in pure ES5 with prototype.