Skip to content

Interface

The extension interface for DependencyDefine extension point.

Inheritance: DependencyDefineExtensionBaseExtension

Properties

Hide inherited properties
PropertyTypeNotes
getDependencyKey() => string

Return the dependency key.

getResources() => Resource[]

Return the resources.

id
inherited
string

The unique ID. For widget's provided extension, the id pattern is: widgetId + extensionName

index
inherited
number

If an extension point supports multiple extensions, the index is used to determine the extension order.

label
inherited
string

The extension label.

name
inherited
string

The extension name.

postInit() => Promise<void>

This method will be invoked after the resources are loaded. You can put post initialization code in this method.

widgetId
inherited
string

The widget ID that provides the extension. No widget id means the extension is provided by Jimu.

getDependencyKey

Interface Property

getResources

Interface Property

id

inheritedinherited
Interface Property

index

optionalinheritedinherited
Interface Property

label

optionalinheritedinherited
Interface Property

name

optionalinheritedinherited
Interface Property

postInit

optional
Interface Property

widgetId

optionalinheritedinherited
Interface Property

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.