Skip to main content

Class: BaseMediaManager

Hierarchy​

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new BaseMediaManager(): BaseMediaManager

Returns​

BaseMediaManager

Methods​

addItem​

▸ addItem(item): Promise<MediaItem>

Parameters​

NameType
itemOmit<MediaItem, "id">

Returns​

Promise<MediaItem>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:6


addItems​

▸ addItems(items): Promise<MediaItem[]>

Parameters​

NameType
itemsOmit<MediaItem, "id">[]

Returns​

Promise<MediaItem[]>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:7


getItem​

▸ getItem(id): Promise<undefined | MediaItem>

Parameters​

NameType
idstring

Returns​

Promise<undefined | MediaItem>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:8


getItems​

▸ getItems(options?): Promise<MediaItem[]>

Parameters​

NameType
options?PaginationOptions

Returns​

Promise<MediaItem[]>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:9


updateItem​

▸ updateItem(id, updates): Promise<undefined | MediaItem>

Parameters​

NameType
idstring
updatesPartial<MediaItem>

Returns​

Promise<undefined | MediaItem>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:10


updateItems​

▸ updateItems(updates): Promise<MediaItem[]>

Parameters​

NameType
updates{ id: string ; updates: Partial<MediaItem> }[]

Returns​

Promise<MediaItem[]>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:11


deleteItem​

▸ deleteItem(id): Promise<boolean>

Parameters​

NameType
idstring

Returns​

Promise<boolean>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:12


deleteItems​

▸ deleteItems(ids): Promise<boolean>

Parameters​

NameType
idsstring[]

Returns​

Promise<boolean>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:13


▸ search(options): Promise<MediaItem[]>

Parameters​

NameType
optionsSearchOptions

Returns​

Promise<MediaItem[]>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:14


getTotalCount​

▸ getTotalCount(): Promise<number>

Returns​

Promise<number>

Defined in​

packages/video-editor/src/helpers/media-manager/base-media-manager.ts:15