emptymodule
This commit is contained in:
parent
e9e67b011c
commit
9fd6293037
@ -1,5 +1,5 @@
|
||||
import { NativeEventEmitter, NativeModules, Platform } from 'react-native';
|
||||
import { EmptyModule, log } from './utils';
|
||||
import { emptyModule, log } from './utils';
|
||||
const {
|
||||
version: v,
|
||||
} = require('react-native/Libraries/Core/ReactNativeVersion');
|
||||
@ -10,7 +10,7 @@ const isTurboModuleEnabled =
|
||||
|
||||
export const PushyModule =
|
||||
Platform.OS === 'web'
|
||||
? new EmptyModule()
|
||||
? emptyModule
|
||||
: isTurboModuleEnabled
|
||||
? require('./NativePushy').default
|
||||
: NativeModules.Pushy;
|
||||
|
@ -1,4 +1,4 @@
|
||||
import type { PermissionsAndroidStatic } from 'react-native';
|
||||
import { EmptyModule } from './utils';
|
||||
import { emptyModule } from './utils';
|
||||
|
||||
export const PermissionsAndroid = new EmptyModule() as PermissionsAndroidStatic;
|
||||
export const PermissionsAndroid = emptyModule as PermissionsAndroidStatic;
|
||||
|
@ -5,7 +5,7 @@ export function log(...args: any[]) {
|
||||
}
|
||||
|
||||
const noop = () => {};
|
||||
export class EmptyModule {
|
||||
class EmptyModule {
|
||||
constructor() {
|
||||
return new Proxy(this, {
|
||||
get() {
|
||||
@ -14,6 +14,7 @@ export class EmptyModule {
|
||||
});
|
||||
}
|
||||
}
|
||||
export const emptyModule = new EmptyModule();
|
||||
|
||||
const ping =
|
||||
Platform.OS === 'web'
|
||||
|
Loading…
Reference in New Issue
Block a user