Classe Events.Abstract
Classe abstrata para um evento.
Signature:
export declare abstract class Abstract
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)() | Cria uma nova instância da classe Abstract. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| grupo | string | Um ID do grupo de eventos ao qual este bloco está associado. Os grupos definem eventos que precisam ser tratados como uma única ação do ponto de vista do usuário e precisam ser desfeitos juntos. |
|
| isBlank | abstract |
booleano | Indica se o evento foi criado sem os parâmetros necessários (para ser preenchido por fromJson). |
| isUiEvent | booleano | Se o evento é ou não um evento de interface. | |
| recordUndo | booleano | Se o evento pode ser desfeito ou não. | |
| type | string | Tipo deste evento. | |
| workspaceId? | string | (Opcional) O identificador do espaço de trabalho para este evento. |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| getEventWorkspace_() | Receber o espaço de trabalho ao qual o evento pertence. | |
| isNull() | Esse evento registra alguma mudança de estado? | |
| run(_forward) | Executar um evento. | |
| toJson() | Codifique o evento como JSON. |