1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#![deny(missing_docs, unsafe_code)]
//! A callback based crate for interacting with IndexedDB on browsers using webassembly.
mod cursor;
mod database;
mod error;
mod event;
mod factory;
mod index;
mod key_range;
mod object_store;
mod query;
mod request;
mod transaction;
mod utils;

pub use self::{
    cursor::{Cursor, CursorDirection, KeyCursor},
    database::Database,
    error::Error,
    event::VersionChangeEvent,
    factory::Factory,
    index::{Index, IndexParams},
    key_range::KeyRange,
    object_store::{KeyPath, ObjectStore, ObjectStoreParams},
    query::Query,
    request::{DatabaseRequest, Request, RequestReadyState, StoreRequest},
    transaction::{Transaction, TransactionMode},
};