Interface: IPackageSettingsService
services.IPackageSettingsService
Service injected into the package context to get/set the settings of the current package.
Table of contents
Methods
Methods
get
▸ get\<TSettings>(): TSettings
Get the settings of the current package.
Type parameters
| Name | Type |
|---|---|
TSettings | any |
Returns
TSettings
Defined in
src/services/extensionSettingsService.ts:8
onUpdated
▸ onUpdated\<TSettings>(callback): void
Subscribe to the settings updated event.
Type parameters
| Name | Type |
|---|---|
TSettings | any |
Parameters
| Name | Type | Description |
|---|---|---|
callback | (settings: TSettings) => void | Callback function. |
Returns
void
Defined in
src/services/extensionSettingsService.ts:20
save
▸ save\<TSettings>(settings): void
Save the settings of the current package.
Type parameters
| Name | Type |
|---|---|
TSettings | any |
Parameters
| Name | Type | Description |
|---|---|---|
settings | TSettings | Settings to save. |
Returns
void