Skip to main content

@twick/video-editor / Exports / BaseMediaManager

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


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


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


getTotalCount

getTotalCount(): Promise<number>

Returns

Promise<number>

Defined in

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


search(options): Promise<MediaItem[]>

Parameters

NameType
optionsSearchOptions

Returns

Promise<MediaItem[]>

Defined in

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


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