Interface DurableState.Storage

All Superinterfaces:
org.teavm.jso.JSObject
Enclosing interface:
DurableState

public static interface DurableState.Storage extends org.teavm.jso.JSObject
A Durable Object's storage.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject>
     
    org.teavm.jso.core.JSPromise<TSObject>
    read(String key)
     
    org.teavm.jso.core.JSPromise<TSObject>
     
    org.teavm.jso.core.JSPromise<TSObject>
     
    org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject>
     
    org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject>
     
    org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject>
    scheduleAlarm(double at)
     
    org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject>
    write(String key, TSObject value)
     

    Methods inherited from interface org.teavm.jso.JSObject

    cast
  • Method Details

    • read

      org.teavm.jso.core.JSPromise<TSObject> read(String key)
    • write

      org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject> write(String key, TSObject value)
    • remove

      org.teavm.jso.core.JSPromise<TSObject> remove(String key)
    • removeAll

      org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject> removeAll()
    • entries

      org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject> entries()
    • scheduleAlarm

      org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject> scheduleAlarm(double at)
    • readAlarm

      org.teavm.jso.core.JSPromise<TSObject> readAlarm()
    • removeAlarm

      org.teavm.jso.core.JSPromise<org.teavm.jso.JSObject> removeAlarm()