blockly > clipboard > copy

Função clipboard.copy()

Copie um item que pode ser copiado e registre os dados dele e o espaço de trabalho de onde ele foi copiado.

Essa função não realiza verificações para garantir que a cópia seja permitida, por exemplo, para garantir que o bloco possa ser excluído. Essas verificações precisam ser feitas antes de chamar essa função.

Se o item copiável não for um ISelectable ou a propriedade workspace não for um WorkspaceSvg, a cópia será feita, mas não haverá dados salvos do espaço de trabalho. Isso vai afetar a capacidade de colar os dados, a menos que você transmita explicitamente um espaço de trabalho para o método de colagem.

Signature:

export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;

Parâmetros

Parâmetro Tipo Descrição
toCopy ICopyable<T> item a ser copiado.
local Coordenada (Opcional) local para salvar como um possível local de colagem.

Retorna:

T | null

Os dados copiados se a cópia foi bem-sucedida. Caso contrário, será nulo.