ElementPlugin.

Classes

ElementPlugableClass

Extends PlugableClass.

new ElementPlugableClass(): ElementPlugableClass

Returns ElementPlugableClass. Inherited from PlugableClass.constructor.

PropertyType
assetIcon<ELEMENT>(element: undefined | ELEMENT, args: AssetIconOptions) => Promise<DataOrError<ELEMENT>>
browserAsset<ELEMENT>(element: undefined | ELEMENT, args: BrowserElementArgs) => Promise<DataOrError<ELEMENT>>
control(element: undefined | Element & Control, args: InspectorElementArgs) => Promise<DataOrError<Element & Control>>
functionsFunctionRecord
masher(element: undefined | Element, id: string) => Promise<DataOrError<Element>>
timelineClip<ELEMENT>(element: undefined | ELEMENT, args: TimelineClipElementArgs) => Promise<DataOrError<ELEMENT>>
timelineFrame<ELEMENT>(element: undefined | ELEMENT, args: TimelineFrameElementArgs) => Promise<DataOrError<ELEMENT>>
timelineIcon<ELEMENT>(element: undefined | ELEMENT, args: TimelineIconElementArgs) => Promise<DataOrError<ELEMENT>>
timelinePreview<ELEMENT>(element: undefined | ELEMENT, args: TimelinePreviewElementArgs) => Promise<DataOrError<ELEMENT>>
timelineTrack<ELEMENT>(element: undefined | ELEMENT, args: TimelineTrackElementArgs) => Promise<DataOrError<ELEMENT>>

Methods

install(definition, …ids): void | Errored

ParameterTypeDescription
definitionstring | Function | StringTuple
idsstring[]

Returns void | Errored. Inherited from PlugableClass.install.

toString(): string

Returns string. Inherited from PlugableClass.toString.

Variables

ElementPlugin

const ElementPlugin: ElementPlugableClass

Functions

browserAssetElementPlug

browserAssetElementPlug(element, args): Promise<DataOrError<Element>>

ParameterType
elementundefined | BrowserAssetElement
argsBrowserElementArgs

Returns Promise<DataOrError<Element>>.

timelineClipElementPlug

timelineClipElementPlug(element, args): Promise<DataOrError<Element>>

ParameterType
elementundefined | TimelineClipElement
argsTimelineClipElementArgs

Returns Promise<DataOrError<Element>>.

timelineFrameElementPlug

timelineFrameElementPlug(element, args): Promise<DataOrError<Element>>

ParameterType
elementundefined | TimelineFrameElement
argsTimelineFrameElementArgs

Returns Promise<DataOrError<Element>>.

timelinePreviewElementPlug

timelinePreviewElementPlug(element, args): Promise<DataOrError<Element>>

ParameterType
elementundefined | TimelinePreviewElement
argsTimelinePreviewElementArgs

Returns Promise<DataOrError<Element>>.

timelineTrackElementPlug

timelineTrackElementPlug(element, args): Promise<DataOrError<Element>>

ParameterType
elementundefined | TimelineTrackElement
argsTimelineTrackElementArgs

Returns Promise<DataOrError<Element>>.