Class: Settings

settings.Settings

A class to handle requests to /api/settings

Constructors

constructor

new Settings()

Properties

_getFederated

Private _getFederated: any

Get the settings for a federated extension

param The id of a plugin

Defined in

packages/settings/lib/settings.d.ts:32


_storage

Private _storage: any

Defined in

packages/settings/lib/settings.d.ts:33

Methods

get

get(pluginId): Promise<undefined | IPlugin>

Get settings by plugin id

Parameters

Name

Type

Description

pluginId

string

the id of the plugin

Returns

Promise<undefined | IPlugin>

Defined in

packages/settings/lib/settings.d.ts:12


getAll

getAll(): Promise<Object>

Get all the settings

Returns

Promise<Object>

Defined in

packages/settings/lib/settings.d.ts:16


save

save(pluginId, raw): Promise<void>

Save settings for a given plugin id

Parameters

Name

Type

Description

pluginId

string

The id of the plugin

raw

string

The raw settings

Returns

Promise<void>

Defined in

packages/settings/lib/settings.d.ts:26