Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

_helpers.js 457 B

1234567891011121314151617181920212223242526
  1. export class LocalStorageMock {
  2. constructor(storage = {}) {
  3. this.storage = storage;
  4. }
  5. setItem(key, value) {
  6. this.storage[key] = value || '';
  7. }
  8. getItem(key) {
  9. return this.storage[key] || null;
  10. }
  11. removeItem(key) {
  12. delete this.storage[key];
  13. }
  14. key(i) {
  15. const keys = Object.keys(this.storage);
  16. return keys[i] || null;
  17. }
  18. clear() {
  19. this.storage = {};
  20. }
  21. }