Repository navigation
Definitions
You need to understand the definitions so that the documentation is clear to you.
Class - constructor (function), which will form a new object based on the prototype.
Interface - a class that is marked as an interface, in order to establish rules for interacting with the API.
Class/Interface members -declared properties / methods / reactive properties in the class.
Reactive properties -a class member of the for which the getter and / or setter are defined.
Interface manager - static class that will manage the interfaces.
Criteria- This is a set of restrictions for class members that are declared in the Interface. Validation will take place on them.
Interface Rules-Criteria generated for class members from all inherited interfaces
Prototype chain- this is a sequence of inherited prototypes.
Descriptors - characteristics of object members. see Descriptors
Interface rules generation- it is the calculation of Interfaces in the prototype chain, and the calculation of criteria for members class through processes of comparison or combination of criteria.
Sandbox -a function that acts as a wrapper for class members, in order to validate the arguments and return results when the method is executed.
Assembling class members - creating a sandbox for class members.