We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 72ecd4b commit 2a0a47dCopy full SHA for 2a0a47d
2 files changed
src/permissions.ts
@@ -1,4 +1,5 @@
1
import type { PermissionsAndroidStatic } from 'react-native';
2
import { emptyModule } from './utils';
3
4
-export const PermissionsAndroid = emptyModule as PermissionsAndroidStatic;
+export const PermissionsAndroid =
5
+ emptyModule as unknown as PermissionsAndroidStatic;
src/utils.ts
@@ -39,8 +39,9 @@ export function promiseAny<T>(promises: Promise<T>[]) {
39
40
export const emptyObj = {};
41
export const noop = () => {};
42
+const emptyModuleTarget: Record<string, typeof noop> = {};
43
export const emptyModule = new Proxy(
- {} as Record<string, typeof noop>,
44
+ emptyModuleTarget,
45
{
46
get(_target, _prop) {
47
return noop;
0 commit comments