Also inherits methods from its parents IDBRequest and EventTarget.

Hierarchy

Properties

When a request is completed, returns the error (a DOMException), or null if the request succeeded. Throws a "InvalidStateError" DOMException if the request is still pending.

onblocked: ((this: IDBOpenDBRequest, ev: IDBVersionChangeEvent) => any)

Type declaration

onerror: ((this: IDBRequest<IDBDatabase>, ev: Event) => any)

Type declaration

    • (this: IDBRequest<IDBDatabase>, ev: Event): any
    • Parameters

      Returns any

onsuccess: ((this: IDBRequest<IDBDatabase>, ev: Event) => any)

Type declaration

    • (this: IDBRequest<IDBDatabase>, ev: Event): any
    • Parameters

      Returns any

onupgradeneeded: ((this: IDBOpenDBRequest, ev: IDBVersionChangeEvent) => any)

Type declaration

Returns "pending" until a request is complete, then returns "done".

result: IDBDatabase

When a request is completed, returns the result, or undefined if the request failed. Throws a "InvalidStateError" DOMException if the request is still pending.

source: IDBObjectStore | IDBIndex | IDBCursor

Returns the IDBObjectStore, IDBIndex, or IDBCursor the request was made against, or null if is was an open request.

transaction: IDBTransaction

Returns the IDBTransaction the request was made within. If this as an open request, then it returns an upgrade transaction while it is running, or null otherwise.

Methods

  • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

    Parameters

    • event: Event

    Returns boolean