---
title: "tinymce.FakeClipboard"
description: "TinyMCE FakeClipboard API."
canonical_url: "https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.fakeclipboard/"
md_url: "https://www.tiny.cloud/docs/tinymce/7/apis/tinymce.fakeclipboard/index.md"
version: "7"
last_updated: "2022-06-27T01:45:26Z"
tokens: 394
---
Important This page documents TinyMCE 7. For new projects, Tiny recommends using the latest, most up-to-date version. [See TinyMCE 8 documentation](../../../latest/apis/tinymce.fakeclipboard/).
# tinymce.FakeClipboard

TinyMCE FakeClipboard API.

## Summary

### Methods

| Name | Summary | Defined by |
| --- | --- | --- |
| [FakeClipboardItem()](#FakeClipboardItem) | Create a FakeClipboardItem instance that is used when reading or writing data via the FakeClipboard API. | `FakeClipboard` |
| [clear()](#clear) | Clear arbitrary data on the fake clipboard. | `FakeClipboard` |
| [read()](#read) | Requests arbitrary data from the fake clipboard. | `FakeClipboard` |
| [write()](#write) | Writes arbitrary data to the fake clipboard. | `FakeClipboard` |

## Methods

### FakeClipboardItem()

```javascript
FakeClipboardItem(items: Object): FakeClipboard.FakeClipboardItem
```
Create a FakeClipboardItem instance that is used when reading or writing data via the FakeClipboard API.

#### Parameters

- `items (Object)` - An object with the type as the key and any data as the value.

#### Return value

- `FakeClipboard.FakeClipboardItem` - A new fake clipboard item to represent the specified items.

### clear()

```javascript
clear()
```
Clear arbitrary data on the fake clipboard.

### read()

```javascript
read(): Array
```
Requests arbitrary data from the fake clipboard.

#### Return value

- `Array` - An array of FakeClipboardItems if items exist on the fake clipboard, otherwise undefined.

### write()

```javascript
write(data: Array)
```
Writes arbitrary data to the fake clipboard.

#### Parameters

- `data (Array)` - An array of FakeClipboardItems to be written to the fake clipboard.
