---
title: "IStorage"
---
# IStorage

Defined in: [src/types/storage.d.ts:14](https://github.com/xdan/jodit/blob/main/src/types/storage.d.ts#L14)

## Type Parameters

| Type Parameter | Default type |
| ------ | ------ |
| `T` | [`StorageValueType`](../modules/types.html#storagevaluetype) |

### set()

**set**(`key`, `value`): `this`

Defined in: [src/types/storage.d.ts:15](https://github.com/xdan/jodit/blob/main/src/types/storage.d.ts#L15)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |
| `value` | `T` |

#### Returns

`this`

***

### delete()

**delete**(`key`): `this`

Defined in: [src/types/storage.d.ts:16](https://github.com/xdan/jodit/blob/main/src/types/storage.d.ts#L16)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |

#### Returns

`this`

***

### get()

**get**\<`R`\>(`key`): `void` \| `R`

Defined in: [src/types/storage.d.ts:17](https://github.com/xdan/jodit/blob/main/src/types/storage.d.ts#L17)

#### Type Parameters

| Type Parameter | Default type |
| ------ | ------ |
| `R` | `T` |

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |

#### Returns

`void` \| `R`

***

### exists()

**exists**(`key`): `boolean`

Defined in: [src/types/storage.d.ts:18](https://github.com/xdan/jodit/blob/main/src/types/storage.d.ts#L18)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |

#### Returns

`boolean`

***

### clear()

**clear**(): `this`

Defined in: [src/types/storage.d.ts:19](https://github.com/xdan/jodit/blob/main/src/types/storage.d.ts#L19)

#### Returns

`this`
