aboutsummaryrefslogtreecommitdiff
path: root/examples/06-custom-effects/src/app.ffi.mjs
blob: c401b99fb41dc4197f3056fc4e9c065476a04aa3 (plain)
1
2
3
4
5
6
7
8
9
10
11
import { Ok, Error } from "./gleam.mjs";

export function read_localstorage(key) {
  const value = window.localStorage.getItem(key);

  return value ? new Ok(value) : new Error(undefined);
}

export function write_localstorage(key, value) {
  window.localStorage.setItem(key, value);
}