Classes
Type Definitions
-
ProtectedObject
-
Estrutura de dados que representa um componente a ser protegido. Os componentes podem ser protótipos ou outros objetos. Devem ser fornecidas propriedades, métodos e eventos de ProtectedObject nos descritores para o objeto definido na propriedade "object" de ProtectedObject. Há a necessidade de serem enviadas funções que irão substituir os métodos originais em "methods", com intuito de validar estritamente o uso dos métodos. No caso de eventos deprecated e propriedades serão protegidos de acordo com o que estiver definido na listas de "events" e "properties", respectivamente.
Type:
- Object
Properties:
Name Type Description id
string object:
Object properties
Array.<string> methods
Object.<function(*)> events
Array.<string>