Skip to content

Definitions

ALexeyP0708 edited this page Jul 2, 2020 · 3 revisions

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.

Interface Comparison - the criteria of the child interface are compared with the criteria of the parent interface and if the verification is successful, then for the class member, the criteria of the child interface are applied.

Interfaces merging - clones the criteria of the parent interface and combine with the criteria of the child interface.

Clone this wiki locally