View Source AuthoringElementProps

oli / Exports / AuthoringElementProps

Interface: AuthoringElementProps<T>

Type parameters

NameType
Textends ActivityModelSchema

Table of contents

Properties

Methods

Properties

authoringContext

Optional authoringContext: any

Defined in

src/components/activities/AuthoringElement.ts:19


editMode

editMode: boolean

Defined in

src/components/activities/AuthoringElement.ts:17


model

model: T

Defined in

src/components/activities/AuthoringElement.ts:12


notify

Optional notify: EventEmitter

Defined in

src/components/activities/AuthoringElement.ts:20


projectSlug

projectSlug: string

Defined in

src/components/activities/AuthoringElement.ts:18

Methods

onCustomEvent

Optional onCustomEvent(eventName, payload): Promise<any>

Parameters

NameType
eventNamestring
payloadany

Returns

Promise<any>

Defined in

src/components/activities/AuthoringElement.ts:16


onEdit

onEdit(model): void

Parameters

NameType
modelT

Returns

void

Defined in

src/components/activities/AuthoringElement.ts:13


onPostUndoable

onPostUndoable(undoable): void

Parameters

NameType
undoableUndoable

Returns

void

Defined in

src/components/activities/AuthoringElement.ts:14


onRequestMedia

onRequestMedia(request): Promise<string \| boolean>

Parameters

NameType
requestMediaItemRequest

Returns

Promise<string \| boolean>

Defined in

src/components/activities/AuthoringElement.ts:15