Exporter components.

Classes

ExporterContentElement

Extends ContentElementBase.

new ExporterContentElement(): ExporterContentElement

Returns ExporterContentElement. Inherited from ContentElementBase.constructor.

PropertyModifierType
chromeCssstaticCSSResult
connectedpublicboolean
contentCssstaticCSSResult
cssBorderBoxSizingstaticCSSResult
cssHostDroppingstaticCSSResult
cssHostFlexstaticCSSResult
cssSharedstaticCSSResult
defaultContentpublic readonlyOptionalContent
exporterIdpublicstring
exportPartspublicundefined | string
masherpublic readonlyMasher
masherOrNotpublicundefined | Masher
partspublicstring
partSeparatorstaticstring
signalspublic readonlySignalsRecord
stylesstaticCSSResult

Methods

partContent(part, slots): OptionalContent

ParameterTypeDescription
partstring
slotsElement[]

Returns OptionalContent. Inherited from ContentElementBase.partContent.

refreshParts(): string

Returns string. Inherited from ContentElementBase.refreshParts.

templateContent(contents): TemplateContent

ParameterTypeDescription
contentsTemplateContents

Returns TemplateContent. Inherited from ContentElementBase.templateContent.

unsubscribe(arg, name?, type?): void

ParameterTypeDescription
argstring | PropertyObject
name?string
type?string

Returns void. Inherited from ContentElementBase.unsubscribe.

willUpdate(changedProperties): void

ParameterTypeDescription
changedPropertiesPropertyValueMap<ExporterContentElement>

Returns void. Overrides ContentElementBase.willUpdate.

ExporterElement

Extends PanelElementBase.

new ExporterElement(): ExporterElement

Returns ExporterElement. Inherited from PanelElementBase.constructor.

PropertyModifierType
connectedpublicboolean
cssBorderBoxSizingstaticCSSResult
cssHostDroppingstaticCSSResult
cssHostFlexstaticCSSResult
defaultContentpublic readonlyOptionalContent
exportPartspublicundefined | string
masherpublic readonlyMasher
masherOrNotpublicundefined | Masher
partspublicstring
partSeparatorstaticstring
signalspublic readonlySignalsRecord
stylesstaticCSSResult

Methods

contentContent(slots): OptionalContent

ParameterTypeDescription
slotsElement[]

Returns OptionalContent. Inherited from PanelElementBase.contentContent.

footerContent(slots): OptionalContent

ParameterTypeDescription
slotsElement[]

Returns OptionalContent. Inherited from PanelElementBase.footerContent.

headerContent(slots): OptionalContent

ParameterTypeDescription
slotsElement[]

Returns OptionalContent. Inherited from PanelElementBase.headerContent.

partContent(part, slots): OptionalContent

ParameterTypeDescription
partstring
slotsElement[]

Returns OptionalContent. Inherited from PanelElementBase.partContent.

refreshParts(): string

Returns string. Inherited from PanelElementBase.refreshParts.

templateContent(contents): TemplateContent

ParameterTypeDescription
contentsTemplateContents

Returns TemplateContent. Inherited from PanelElementBase.templateContent.

unsubscribe(arg, name?, type?): void

ParameterTypeDescription
argstring | PropertyObject
name?string
type?string

Returns void. Inherited from PanelElementBase.unsubscribe.

ExporterFooterElement

Extends FooterElementBase.

new ExporterFooterElement(): ExporterFooterElement

Returns ExporterFooterElement. Inherited from FooterElementBase.constructor.

PropertyModifierType
chromeCssstaticCSSResult
connectedpublicboolean
contentCssstaticCSSResult
countpublicnumber
cssBorderBoxSizingstaticCSSResult
cssHostDroppingstaticCSSResult
cssHostFlexstaticCSSResult
cssSharedstaticCSSResult
defaultContentpublic readonlyOptionalContent
exportPartspublicundefined | string
masherpublic readonlyMasher
masherOrNotpublicundefined | Masher
partspublicstring
partSeparatorstaticstring
signalspublic readonlySignalsRecord
stylesstaticCSSResult

Methods

partContent(part, slots): OptionalContent

ParameterTypeDescription
partstring
slotsElement[]

Returns OptionalContent. Inherited from FooterElementBase.partContent.

refreshParts(): string

Returns string. Inherited from FooterElementBase.refreshParts.

templateContent(contents): TemplateContent

ParameterTypeDescription
contentsTemplateContents

Returns TemplateContent. Inherited from FooterElementBase.templateContent.

unsubscribe(arg, name?, type?): void

ParameterTypeDescription
argstring | PropertyObject
name?string
type?string

Returns void. Inherited from FooterElementBase.unsubscribe.

ExporterHeaderElement

Extends HeaderElementBase.

new ExporterHeaderElement(): ExporterHeaderElement

Returns ExporterHeaderElement. Inherited from HeaderElementBase.constructor.

PropertyModifierType
chromeCssstaticCSSResult
connectedpublicboolean
contentCssstaticCSSResult
cssBorderBoxSizingstaticCSSResult
cssHostDroppingstaticCSSResult
cssHostFlexstaticCSSResult
cssSharedstaticCSSResult
defaultContentpublic readonlyOptionalContent
exportPartspublicundefined | string
masherpublic readonlyMasher
masherOrNotpublicundefined | Masher
partspublicstring
partSeparatorstaticstring
signalspublic readonlySignalsRecord
stylesstaticCSSResult

Methods

partContent(part, slots): OptionalContent

ParameterTypeDescription
partstring
slotsElement[]

Returns OptionalContent. Inherited from HeaderElementBase.partContent.

refreshParts(): string

Returns string. Inherited from HeaderElementBase.refreshParts.

templateContent(contents): TemplateContent

ParameterTypeDescription
contentsTemplateContents

Returns TemplateContent. Inherited from HeaderElementBase.templateContent.

unsubscribe(arg, name?, type?): void

ParameterTypeDescription
argstring | PropertyObject
name?string
type?string

Returns void. Inherited from HeaderElementBase.unsubscribe.

ExportersEvent

Dispatch to retrieve an array of exporters.

Extends CustomEvent<ExportersEventDetail>.

new ExportersEvent(exporters?): ExportersEvent

ParameterTypeDescription
exporters?Exporter[]

Returns ExportersEvent. Overrides CustomEvent<ExportersEventDetail>.constructor.

PropertyModifierType
Typestaticstring

Interfaces

ClientExporter

Extends Exporter.

PropertyType
iconNode
idstring
label?string
uiNode

Exporter

Extends Identified.Labeled. Extended by ClientExporter.

PropertyType
idstring
label?string

ExportersEventDetail

PropertyType
exportersExporter[]

Variables

ExporterContentTag

const ExporterContentTag: "media-masher-exporter-content"

ExporterFooterTag

const ExporterFooterTag: "media-masher-exporter-footer"

ExporterHeaderTag

const ExporterHeaderTag: "media-masher-exporter-header"

ExporterTag

const ExporterTag: "media-masher-exporter"