plinth/browser/indexeddb/factory

Types

pub type Factory

Used only in open

pub type OpenDbRequest

Values

pub fn from_window(window: window.Window) -> Result(Factory, Nil)
pub fn on_error(
  request: OpenDbRequest,
  callback: fn(String) -> Nil,
) -> Nil
pub fn on_success(
  request: OpenDbRequest,
  callback: fn(database.Database) -> Nil,
) -> Nil
pub fn on_upgrade_needed(
  request: OpenDbRequest,
  callback: fn(database.Database) -> Nil,
) -> Nil
pub fn open(
  factory: Factory,
  name: String,
  version: Int,
) -> Result(OpenDbRequest, String)

Throws TypeError if the value of version is not a number greater than zero.

pub fn opendb(
  factory: Factory,
  name: String,
  version: Int,
  upgrade: fn(database.Database) -> Nil,
) -> promise.Promise(Result(database.Database, String))
Search Document