From c8a5f624315f6146b5ccf341109ef45cec10dda9 Mon Sep 17 00:00:00 2001 From: Kamil Owczarz Date: Tue, 5 Sep 2023 12:20:07 +0200 Subject: [PATCH 1/3] Migrate 'clearCache' lib to TypeScript --- .../Session/clearCache/{index.native.js => index.native.ts} | 0 src/libs/actions/Session/clearCache/{index.js => index.ts} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/libs/actions/Session/clearCache/{index.native.js => index.native.ts} (100%) rename src/libs/actions/Session/clearCache/{index.js => index.ts} (100%) diff --git a/src/libs/actions/Session/clearCache/index.native.js b/src/libs/actions/Session/clearCache/index.native.ts similarity index 100% rename from src/libs/actions/Session/clearCache/index.native.js rename to src/libs/actions/Session/clearCache/index.native.ts diff --git a/src/libs/actions/Session/clearCache/index.js b/src/libs/actions/Session/clearCache/index.ts similarity index 100% rename from src/libs/actions/Session/clearCache/index.js rename to src/libs/actions/Session/clearCache/index.ts From de02214e91c246cb1ccea47c770074cb272a079a Mon Sep 17 00:00:00 2001 From: Kamil Owczarz Date: Tue, 5 Sep 2023 12:24:34 +0200 Subject: [PATCH 2/3] Fix missing annotation --- src/libs/actions/Session/clearCache/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/actions/Session/clearCache/index.ts b/src/libs/actions/Session/clearCache/index.ts index 9ccd0193cfbd7..35b1a8964ec3b 100644 --- a/src/libs/actions/Session/clearCache/index.ts +++ b/src/libs/actions/Session/clearCache/index.ts @@ -1,5 +1,5 @@ function clearStorage() { - return new Promise((res) => res()); + return new Promise((res) => res()); } export default clearStorage; From 0a38864746feaa30a592f11dd32f706c73113875 Mon Sep 17 00:00:00 2001 From: Kamil Owczarz Date: Tue, 5 Sep 2023 17:28:01 +0200 Subject: [PATCH 3/3] Add types file --- src/libs/actions/Session/clearCache/index.native.ts | 7 +++---- src/libs/actions/Session/clearCache/index.ts | 6 +++--- src/libs/actions/Session/clearCache/types.ts | 3 +++ 3 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 src/libs/actions/Session/clearCache/types.ts diff --git a/src/libs/actions/Session/clearCache/index.native.ts b/src/libs/actions/Session/clearCache/index.native.ts index 3bd647dbf8fb7..ce2e6beafa9f0 100644 --- a/src/libs/actions/Session/clearCache/index.native.ts +++ b/src/libs/actions/Session/clearCache/index.native.ts @@ -1,8 +1,7 @@ import {CachesDirectoryPath, unlink} from 'react-native-fs'; +import ClearCache from './types'; -function clearStorage() { - // `unlink` is used to delete the caches directory - return unlink(CachesDirectoryPath); -} +// `unlink` is used to delete the caches directory +const clearStorage: ClearCache = () => unlink(CachesDirectoryPath); export default clearStorage; diff --git a/src/libs/actions/Session/clearCache/index.ts b/src/libs/actions/Session/clearCache/index.ts index 35b1a8964ec3b..2722d8636a754 100644 --- a/src/libs/actions/Session/clearCache/index.ts +++ b/src/libs/actions/Session/clearCache/index.ts @@ -1,5 +1,5 @@ -function clearStorage() { - return new Promise((res) => res()); -} +import ClearCache from './types'; + +const clearStorage: ClearCache = () => new Promise((res) => res()); export default clearStorage; diff --git a/src/libs/actions/Session/clearCache/types.ts b/src/libs/actions/Session/clearCache/types.ts new file mode 100644 index 0000000000000..8c04b73e09c12 --- /dev/null +++ b/src/libs/actions/Session/clearCache/types.ts @@ -0,0 +1,3 @@ +type ClearCache = () => Promise; + +export default ClearCache;