UNPKG

expo

Version:
40 lines (33 loc) 972 B
// Copyright 2015-present 650 Industries. All rights reserved. var LegacyAsyncStorage = { async migrateItems(items) {}, getItem: function( key: string, callback?: ?(error: ?Error, result: ?string) => void ): Promise { return new Promise((resolve, reject) => { callback && callback(null, null); resolve(null); }); }, getAllKeys: function( callback?: ?(error: ?Error, keys: ?Array<string>) => void ): Promise { return new Promise((resolve, reject) => { callback && callback(null, []); resolve([]); }); }, flushGetRequests: function(): void {}, multiGet: function( keys: Array<string>, callback?: ?(errors: ?Array<Error>, result: ?Array<Array<string>>) => void ): Promise { return new Promise((resolve, reject) => { const result = keys.map(key => [key, null]); callback && callback(null, result); resolve(result); }); }, }; module.exports = LegacyAsyncStorage;