mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-25 14:17:57 +00:00
Fix all ESLint errors in mobile app (157 errors -> 0)
Major fixes: - Replace `any` types with proper TypeScript types across all files - Convert require() imports to ES module imports - Add __DEV__ guards to console statements - Escape special characters in JSX (' and ") - Fix unused variables (prefix with _ or remove) - Fix React hooks violations (useCallback, useMemo patterns) - Convert wasm-crypto-shim.js to TypeScript - Add eslint-disable comments for valid setState patterns Files affected: 50+ screens, components, contexts, and services Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -168,7 +168,7 @@ const PezkuwiWebView: React.FC<PezkuwiWebViewProps> = ({
|
||||
}
|
||||
|
||||
// Get the transaction method from API
|
||||
const txModule = api.tx[section];
|
||||
const txModule = api.tx[section] as Record<string, (...args: unknown[]) => { signAndSend: (...args: unknown[]) => Promise<unknown> }> | undefined;
|
||||
if (!txModule) {
|
||||
throw new Error(`Unknown section: ${section}`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user