Skip to content

MobileLockerLocalForage

Defined in: domains/localforage.ts:213

localForage-compatible data API exposed by mobilelocker.localforage.

Mirrors the localForage data API exactly, including Promises and optional callback variants. The Settings and Multiple Instances APIs are intentionally omitted — mobilelocker.localforage is a single pre-configured store.

getItem<T>(key, callback?): Promise<T | null>;

Defined in: domains/localforage.ts:214

Type Parameter
T
Parameter Type
key string
callback? (err, value) => void

Promise<T | null>


setItem<T>(
key,
value,
callback?): Promise<T>;

Defined in: domains/localforage.ts:215

Type Parameter
T
Parameter Type
key string
value T
callback? (err, value) => void

Promise<T>


removeItem(key, callback?): Promise<void>;

Defined in: domains/localforage.ts:216

Parameter Type
key string
callback? (err) => void

Promise<void>


clear(callback?): Promise<void>;

Defined in: domains/localforage.ts:217

Parameter Type
callback? (err) => void

Promise<void>


length(callback?): Promise<number>;

Defined in: domains/localforage.ts:218

Parameter Type
callback? (err, numberOfKeys) => void

Promise<number>


key(keyIndex, callback?): Promise<string>;

Defined in: domains/localforage.ts:219

Parameter Type
keyIndex number
callback? (err, key) => void

Promise<string>


keys(callback?): Promise<string[]>;

Defined in: domains/localforage.ts:220

Parameter Type
callback? (err, keys) => void

Promise<string[]>


iterate<T, U>(iteratee, callback?): Promise<U>;

Defined in: domains/localforage.ts:221

Type Parameter
T
U
Parameter Type
iteratee (value, key, iterationNumber) => U
callback? (err, result) => void

Promise<U>