37 IDBRequest::~IDBRequest() {}
78 RaiseEvent<events::Event>(EventType::Error);
ExceptionOr< bool > DispatchEventInternal(RefPtr< Event > event, bool *did_listeners_throw)
void Trace(memory::HeapTracer *tracer) const override
IDBRequest(optional< variant< Member< IDBObjectStore >, Member< IDBCursor >>> source, RefPtr< IDBTransaction > transaction)
optional< variant< Member< IDBObjectStore >, Member< IDBCursor > > > source
ExceptionOr< Any > Result() const
void CompleteError(JsError error)
void Trace(const Traceable *ptr)
ReturnVal< JsValue > error() const
IDBRequestReadyState ready_state
void Trace(memory::HeapTracer *tracer) const override
void CompleteSuccess(Any result)
ExceptionOr< Any > Error() const
static JsError DOMException(ExceptionCode code)
Member< IDBTransaction > transaction
void AddListenerField(EventType type, Listener *on_field)
bool TryConvert(Handle< JsValue > value) override