class dom::Storage

sys::Obj
  dom::Storage

@Js

Source

Storage models a DOM Storage.

See pod doc for details.

clear

Void clear()

Source

Remove all items from storage. If store was empty, this method does nothing.

get

@Operator
Obj? get(Str key)

Source

Return Obj stored under this key, or null if key does not exist.

key

Str? key(Int index)

Source

Return the key value for this index. If the index is greater than or equal to size returns null.

keys

Str[] keys()

Source

Return a list of all keys for this index.

remove

Void remove(Str key)

Source

Remove value for this key. If no value for this key exists, this method does nothing.

set

@Operator
Void set(Str key, Obj val)

Source

Store value under this key.

size

Int size()

Source

Return the number of items in storage.