address minor mobile app linting issues (#1331)

* address lint issues

* different approach
This commit is contained in:
Justin Hernandez
2025-10-28 22:41:18 -07:00
committed by GitHub
parent 3bacfcfe4b
commit 856efb97f1
3 changed files with 5 additions and 3 deletions

View File

@@ -279,3 +279,4 @@ circuits/ptau/
**/*.d.ts
!**/types/*.d.ts
!**/src/types/*.d.ts
!**/global.d.ts

1
app/src/global.d.ts vendored
View File

@@ -3,6 +3,7 @@
// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
declare module '*.json' {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const value: any;
export default value;
}

View File

@@ -9,10 +9,10 @@ import { render, screen, waitFor } from '@testing-library/react-native';
import { WebViewScreen } from '@/screens/shared/WebViewScreen';
jest.mock('react-native-webview', () => {
const React = require('react');
const ReactModule = require('react');
const { View } = require('react-native');
const MockWebView = React.forwardRef((props: any, _ref) => {
return React.createElement(View, { testID: 'webview', ...props });
const MockWebView = ReactModule.forwardRef((props: any, _ref) => {
return ReactModule.createElement(View, { testID: 'webview', ...props });
});
MockWebView.displayName = 'MockWebView';
return {