blockly > Events > Abstract

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