feat: establish TypeScript-aware frontend tooling
This commit is contained in:
@@ -7,8 +7,12 @@ import {
|
||||
defineStorageKey,
|
||||
} from "../../src/contracts/storage-keys.js";
|
||||
|
||||
/**
|
||||
* @param {{quota?: boolean}} [options]
|
||||
* @returns {Storage}
|
||||
*/
|
||||
function createStorage({ quota = false } = {}) {
|
||||
const values = new Map();
|
||||
const values = /** @type {Map<string, string>} */ (new Map());
|
||||
return {
|
||||
getItem: (key) => values.get(key) ?? null,
|
||||
setItem: (key, value) => {
|
||||
|
||||
Reference in New Issue
Block a user