ilusm.dev

sto

# sto - localStorage/sessionStorage wrapper.

Load with: use sto

Quick example

use sto

result = stose(10, "value")
prn(result)

Functions

localStorage

stose(k, v)

Sets a value. Takes k, v.

stoge(k)

Gets or retrieves a value. Takes k.

storm(k)

Removes an item. Takes k.

stocl()

Closes or clears.

stoha(k)

Performs the operation. Takes k.

stoke()

Performs the operation.

sessionStorage

sesse(k, v)

Sets a value. Takes k, v.

sesge(k)

Gets or retrieves a value. Takes k.

sesrm(k)

Removes an item. Takes k.

sescl()

Closes or clears.

sesha(k)

Performs the operation. Takes k.

Namespaced storage

stons(ns)

Performs the operation. Takes ns.

nspge(n, k)

Gets or retrieves a value. Takes n, k.

nspse(n, k, v)

Sets a value. Takes n, k, v.

nsprm(n, k)

Removes an item. Takes n, k.

Storage with TTL

stott(k, v, ttl)

Performs the operation. Takes k, v, ttl.

stoge(k)

Gets or retrieves a value. Takes k.

Notes

  • Storage helpers - abstract over different backends.