⚠️ Oops! This page doesn't appear to define a type called `_`.

# AsyncStorage

This module does not have a toplevel documentation block.

#### type error

#### let getItem: ( string, ~?callback: option( (option(error), option(string)) => unit ), unit ) => Js.Promise.t(option(string))

#### let setItem: ( string, string, ~?callback: option(option(error) => unit), unit ) => Js.Promise.t(unit)

#### let removeItem: ( string, ~?callback: option(option(error) => unit), unit ) => Js.Promise.t(unit)

#### let mergeItem: ( string, string, ~?callback: option(option(error) => unit), unit ) => Js.Promise.t(unit)

#### let clear: ( ~?callback: option(option(error) => unit), unit ) => Js.Promise.t(unit)

#### let getAllKeys: ( ~?callback: option( (option(error), option(array(string))) => unit ), unit ) => Js.Promise.t(option(array(string)))

#### let flushGetRequests: unit => unit

#### let multiGet: ( array(string), ~?callback: option( ( option(array(error)), option(array(array(string))) ) => unit ), unit ) => Js.Promise.t(option(array(array(string))))

#### let multiSet: ( array((string, string)), ~?callback: option(option(array(error)) => unit), unit ) => Js.Promise.t(unit)

#### let multiRemove: ( array(string), ~?callback: option(option(array(error)) => unit), unit ) => Js.Promise.t(unit)

#### let multiMerge: ( array((string, string)), ~?callback: option(option(array(error)) => unit), unit ) => Js.Promise.t(unit)