diff --git a/Libraries/Image/Image.android.js b/Libraries/Image/Image.android.js index a4269be70..422aeda2d 100644 --- a/Libraries/Image/Image.android.js +++ b/Libraries/Image/Image.android.js @@ -157,7 +157,7 @@ function abortPrefetch(requestId: number) { */ async function queryCache( urls: Array, -): Promise> { +): Promise<{[string]: 'memory' | 'disk' | 'disk/memory'}> { return await ImageLoader.queryCache(urls); } diff --git a/Libraries/Image/Image.ios.js b/Libraries/Image/Image.ios.js index d8ab46169..7fb0462bc 100644 --- a/Libraries/Image/Image.ios.js +++ b/Libraries/Image/Image.ios.js @@ -48,7 +48,7 @@ function prefetch(url: string) { async function queryCache( urls: Array, -): Promise> { +): Promise<{[string]: 'memory' | 'disk' | 'disk/memory'}> { return await ImageViewManager.queryCache(urls); } diff --git a/RNTester/js/ImageExample.js b/RNTester/js/ImageExample.js index 7b55b1c4f..8d2d9f18a 100644 --- a/RNTester/js/ImageExample.js +++ b/RNTester/js/ImageExample.js @@ -93,7 +93,7 @@ class NetworkImageCallbackExample extends React.Component< `✔ Prefetch OK (+${new Date() - mountTime}ms)`, ); Image.queryCache([IMAGE_PREFETCH_URL]).then(map => { - const result = map.get(IMAGE_PREFETCH_URL); + const result = map[IMAGE_PREFETCH_URL]; if (result) { this._loadEventFired( `✔ queryCache "${result}" (+${new Date() -