(
name: string,
entry: DeclaredMarketplace,
settingSource:
| 'userSettings'
| 'projectSettings'
| 'localSettings' = 'userSettings',
)
| 224 | * @param settingSource - Which settings source to write to (defaults to userSettings) |
| 225 | */ |
| 226 | export function saveMarketplaceToSettings( |
| 227 | name: string, |
| 228 | entry: DeclaredMarketplace, |
| 229 | settingSource: |
| 230 | | 'userSettings' |
| 231 | | 'projectSettings' |
| 232 | | 'localSettings' = 'userSettings', |
| 233 | ): void { |
| 234 | const existing = getSettingsForSource(settingSource) ?? {} |
| 235 | const current = { ...existing.extraKnownMarketplaces } |
| 236 | current[name] = entry |
| 237 | updateSettingsForSource(settingSource, { extraKnownMarketplaces: current }) |
| 238 | } |
| 239 | |
| 240 | /** |
| 241 | * Load known marketplaces configuration from disk |
no test coverage detected