You are currently looking at the v6.0 - v8.2 docs (Reason v3.6 syntax edition). You can find the latest API docs here.
(These docs cover all versions between v3 to v8 and are equivalent to the old BuckleScript docs before the rebrand)
Storage2
The same as Dom.Storage, but with t
on first argument position for proper ->
usage.
t
REtype t
getItem
REexternal getItem: (t, string) => option(string) = "getItem"
setItem
REexternal setItem: (t, string, string) => unit = "setItem"
removeItem
REexternal removeItem: (t, string) => unit = "removeItem"
clear
REexternal clear: t => unit = "clear"
key
REexternal key: (t, int) => option(string) = "key"
length
REexternal length: t => int = "length"
localStorage
RE[@bs.val] external localStorage: t = "localStorage"
sessionStorage
RE[@bs.val] external sessionStorage: t = "sessionStorage"