Clase Events.Abstract
Es una clase abstracta para un evento.
Signature:
export declare abstract class Abstract
Constructores
| Constructor | Modificadores | Descripción |
|---|---|---|
| (constructor)() | Construye una instancia nueva de la clase Abstract. |
Propiedades
| Propiedad | Modificadores | Tipo | Descripción |
|---|---|---|---|
| grupo | string | Es un ID para el grupo de eventos con el que está asociado este bloque. Los grupos definen eventos que deben tratarse como una sola acción desde la perspectiva del usuario y deben deshacerse juntos. |
|
| isBlank | abstract |
booleano | Indica si el evento se creó o no sin los parámetros necesarios (que se propagarán desde fromJson). |
| isUiEvent | booleano | Indica si el evento es un evento de la IU. | |
| recordUndo | booleano | Indica si este evento se puede deshacer o no. | |
| type | string | Es el tipo de este evento. | |
| ¿workspaceId? | string | (Opcional) Es el identificador del lugar de trabajo de este evento. |
Métodos
| Método | Modificadores | Descripción |
|---|---|---|
| getEventWorkspace_() | Obtén el lugar de trabajo al que pertenece el evento. | |
| isNull() | ¿Este evento registra algún cambio de estado? | |
| run(_forward) | Ejecutar un evento | |
| toJson() | Encodificación del evento como JSON |