Newer
Older
minerva / Userland / Libraries / LibWeb / IndexedDB / IDBRequest.idl
@minerva minerva on 13 Jul 601 bytes Initial commit
#import <DOM/EventTarget.idl>

// https://w3c.github.io/IndexedDB/#idbrequest
[Exposed=(Window,Worker)]
interface IDBRequest : EventTarget {
    [FIXME] readonly attribute any result;
    [FIXME] readonly attribute DOMException? error;
    [FIXME] readonly attribute (IDBObjectStore or IDBIndex or IDBCursor)? source;
    [FIXME] readonly attribute IDBTransaction? transaction;
    [FIXME] readonly attribute IDBRequestReadyState readyState;

    // Event handlers:
    attribute EventHandler onsuccess;
    attribute EventHandler onerror;
};

enum IDBRequestReadyState {
    "pending",
    "done"
};