ReduxStoreExtension

Interface

The extension interface for ReduxStore extension point.

Inheritance: ReduxStoreExtensionBaseExtension

Properties

Hide inherited properties
PropertyTypeNotes
() => string[]

The method that returns the redux actions.

() => any

The method that returns the redux initial store state.

() => (localStateany, actionany, stateIMState) => any

The method that returns the redux reducer. The reducer should return local state.

() => string

The method that returns the redux store key. The key supports this format: a.b.c.

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.

widgetId
inherited
string

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

getActions

Interface Property
getActions: () => string[]

The method that returns the redux actions.

Type declaration
    function(): string[]
    Returns 
    string[]

getInitLocalState

Interface Property
getInitLocalState: () => any

The method that returns the redux initial store state.

Type declaration
    function(): any
    Returns 
    any

getReducer

Interface Property
getReducer: () => (localStateany, actionany, stateIMState) => any

The method that returns the redux reducer. The reducer should return local state.

Type declaration
    function(): (localStateany, actionany, stateIMState) => any
    Returns 
    (localStateany, actionany, stateIMState) => any
      function(localStateany, actionany, stateIMState): any
      Parameters
      ParameterType
      localState
      any
      action
      any
      state
      IMState
      Returns 
      any

getStoreKey

Interface Property
getStoreKey: () => string

The method that returns the redux store key. The key supports this format: a.b.c.

Type declaration
    function(): string
    Returns 
    string

id

inheritedinherited
Interface Property
id: string

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

Inherited from BaseExtension.id

index

optionalinheritedinherited
Interface Property
index: number

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

Inherited from BaseExtension.index

label

optionalinheritedinherited
Interface Property
label: string

The extension label.

Inherited from BaseExtension.label

name

optionalinheritedinherited
Interface Property
name: string

The extension name.

Inherited from BaseExtension.name

widgetId

optionalinheritedinherited
Interface Property
widgetId: string

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

Inherited from BaseExtension.widgetId

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