Module: @nginstack/engine/lib/classdef/StrictModeEvaluator

Classes

StrictModeEvaluator

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>