View Source AuthoringElementProps
oli / Exports / AuthoringElementProps
Interface: AuthoringElementProps<T>
Type parameters
Name | Type |
---|---|
T | extends ActivityModelSchema |
Table of contents
Properties
Methods
Properties
activityId
• Optional
activityId: number
Defined in
src/components/activities/AuthoringElement.ts:21
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
Name | Type |
---|---|
eventName | string |
payload | any |
Returns
Promise
<any
>
Defined in
src/components/activities/AuthoringElement.ts:16
onEdit
▸ onEdit(model
): void
Parameters
Name | Type |
---|---|
model | T |
Returns
void
Defined in
src/components/activities/AuthoringElement.ts:13
onPostUndoable
▸ onPostUndoable(undoable
): void
Parameters
Name | Type |
---|---|
undoable | Undoable |
Returns
void
Defined in
src/components/activities/AuthoringElement.ts:14
onRequestMedia
▸ onRequestMedia(request
): Promise
<string
\| boolean
>
Parameters
Name | Type |
---|---|
request | MediaItemRequest |
Returns
Promise
<string
\| boolean
>