---
title: "FileBrowserItem"
---
# FileBrowserItem

Defined in: [src/modules/file-browser/builders/item.ts:19](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L19)

The module creates a web browser dialog box. In a Web browser ,you can select an image, remove, drag it. Upload new

## Implements

- [`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html)

### source

**source**: [`ISource`](../interfaces/types.ISource.html)

Defined in: [src/modules/file-browser/builders/item.ts:20](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L20)

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`source`](../interfaces/types.IFileBrowserItemWrapper.html#source)

***

### sourceName

**sourceName**: `string`

Defined in: [src/modules/file-browser/builders/item.ts:21](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L21)

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`sourceName`](../interfaces/types.IFileBrowserItemWrapper.html#sourcename)

***

### type

**type**: `"file"` \| `"image"` \| `"folder"`

Defined in: [src/modules/file-browser/builders/item.ts:22](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L22)

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`type`](../interfaces/types.IFileBrowserItemWrapper.html#type)

***

### data

`readonly` **data**: [`IFileBrowserItemElement`](../interfaces/types.IFileBrowserItemElement.html)

Defined in: [src/modules/file-browser/builders/item.ts:24](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L24)

#### Get Signature

**get** **path**(): `string`

Defined in: [src/modules/file-browser/builders/item.ts:41](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L41)

##### Returns

`string`

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`path`](../interfaces/types.IFileBrowserItemWrapper.html#path)

***

#### Get Signature

**get** **imageURL**(): `string`

Defined in: [src/modules/file-browser/builders/item.ts:47](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L47)

##### Returns

`string`

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`imageURL`](../interfaces/types.IFileBrowserItemWrapper.html#imageurl)

***

#### Get Signature

**get** **fileURL**(): `string`

Defined in: [src/modules/file-browser/builders/item.ts:59](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L59)

##### Returns

`string`

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`fileURL`](../interfaces/types.IFileBrowserItemWrapper.html#fileurl)

***

#### Get Signature

**get** **time**(): `string`

Defined in: [src/modules/file-browser/builders/item.ts:72](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L72)

##### Returns

`string`

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`time`](../interfaces/types.IFileBrowserItemWrapper.html#time)

***

#### Get Signature

**get** **uniqueHashKey**(): `string`

Defined in: [src/modules/file-browser/builders/item.ts:84](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L84)

##### Returns

`string`

#### Implementation of

[`IFileBrowserItemWrapper`](../interfaces/types.IFileBrowserItemWrapper.html).[`uniqueHashKey`](../interfaces/types.IFileBrowserItemWrapper.html#uniquehashkey)

### create()

`static` **create**(`data`): `FileBrowserItem` & [`IFileBrowserItemElement`](../interfaces/types.IFileBrowserItemElement.html)

Defined in: [src/modules/file-browser/builders/item.ts:31](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L31)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `data` | [`IFileBrowserItemElement`](../interfaces/types.IFileBrowserItemElement.html) |

#### Returns

`FileBrowserItem` & [`IFileBrowserItemElement`](../interfaces/types.IFileBrowserItemElement.html)

***

### toJSON()

**toJSON**(): `object`

Defined in: [src/modules/file-browser/builders/item.ts:100](https://github.com/xdan/jodit/blob/main/src/modules/file-browser/builders/item.ts#L100)

#### Returns

`object`
