Skip to main content

Function: paste()

Pastes the given data into the workspace, or the last copied ICopyable if no data is passed.

Param

copyData

The data to paste into the workspace.

Param

workspace

The workspace to paste the data into.

Param

coordinate

The location to paste the thing at.

Call Signature

function paste<T>(
copyData,
workspace,
coordinate?
): ICopyable<T> | null;

Defined in: packages/blockly/core/clipboard.ts:141

Paste a pasteable element into the given workspace.

This function does not perform any checks to ensure the paste is allowed, e.g. that the workspace is rendered or the block is pasteable. Such checks should be done before calling this function.

Type Parameters

Type Parameter
T extends ICopyData

Parameters

ParameterTypeDescription
copyDataTThe data to paste into the workspace.
workspaceWorkspaceSvgThe workspace to paste the data into.
coordinate?CoordinateThe location to paste the thing at.

Returns

ICopyable<T> | null

The pasted thing if the paste was successful, null otherwise.

Call Signature

function paste():
| ICopyable<ICopyData>
| null;

Defined in: packages/blockly/core/clipboard.ts:152

Pastes the last copied ICopyable into the last copied-from workspace.

Returns

| ICopyable<ICopyData> | null

the pasted thing if the paste was successful, null otherwise.