implydata/immutable-class

More documentation needed

viveksatasiya opened this issue · 0 comments

Hello @vogievetsky,

We want to use plywood and chronoshift in our project. We have some requirements & to fulfil those requirements, we need to extend plywood and add some features. We have gone through the code of plywood & found this project as dependency. We have also checked this project but still have some doubts. So if you can help us to make understand then it will be great help to us.

Can you please give us more insight about how to use this module? Here are some questions.

  1. What are the benefits of using this module?
  2. If we extends baseimmutable class then we need to pass two types, one is JSType and another one is ValueType. What is that? & how they differ to each other?
  3. What is the use of BackComp?
  4. What finalize method do?

Thanks in advance.