blockly > Events > Abstract

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.