export function setToLocalStorage()

in packages/vscode-bootstrap/src/cleanExtensions.ts [9:20]


export function setToLocalStorage<T>(key: string, value: T) {
  const canUseLocalStorage = storageAvailable('localStorage');

  if (!canUseLocalStorage) return;

  try {
    window.localStorage.setItem(key, JSON.stringify(value));
  } catch (e) {
    // eslint-disable-next-line no-console
    console.error(`Error occurred trying to save ${key}=${value} in localStorage`, e);
  }
}