default
Class: default
Defined in: src/components/AddOn/support/services/Plugin.helper.ts:5
Helper class for managing plugin-related tasks such as fetching store data, installed plugins, and generating plugin links.
Constructors
new default()
new default():
default
Returns
Methods
fetchInstalled()
fetchInstalled():
Promise
<any
>
Defined in: src/components/AddOn/support/services/Plugin.helper.ts:21
Fetches the list of installed plugins from a local server.
Returns
Promise
<any
>
A promise that resolves to the installed plugins data in JSON format.
fetchStore()
fetchStore():
Promise
<any
>
Defined in: src/components/AddOn/support/services/Plugin.helper.ts:11
Fetches the store data from a local server.
Returns
Promise
<any
>
A promise that resolves to the store data in JSON format.
generateLinks()
generateLinks(
plugins
):object
[]
Defined in: src/components/AddOn/support/services/Plugin.helper.ts:32
Generates an array of links for the enabled plugins.
Parameters
plugins
any
[]
An array of plugin objects.
Returns
object
[]
An array of objects containing the name and URL of each enabled plugin.