diff --git a/lib/storage/providers/NoopProvider.ts b/lib/storage/providers/NoopProvider.ts index 4f3aaea11..2e24dd8a5 100644 --- a/lib/storage/providers/NoopProvider.ts +++ b/lib/storage/providers/NoopProvider.ts @@ -1,7 +1,12 @@ -import type {OnyxValue} from '../../types'; +import type {OnyxKey, OnyxValue} from '../../types'; import {StorageErrorClass} from '../errors'; import type StorageProvider from './types'; +function emptyOnyxValue(key: TKey): OnyxValue; +function emptyOnyxValue(): null { + return null; +} + const provider: StorageProvider = { store: undefined, @@ -26,7 +31,7 @@ const provider: StorageProvider = { * Get the value of a given key or return `null` if it's not available in memory */ getItem(_key) { - return Promise.resolve(null as OnyxValue); + return Promise.resolve(emptyOnyxValue(_key)); }, /**