Fix remaining any types and enable strict mode

This commit is contained in:
gpt-engineer-app[bot]
2025-11-03 01:20:50 +00:00
parent e14c11d994
commit 8ce7775324
7 changed files with 38 additions and 6 deletions

View File

@@ -18,6 +18,7 @@ import { setAuthMethod } from '@/lib/sessionFlags';
import { validateEmailNotDisposable } from '@/lib/emailValidation';
import { getErrorMessage } from '@/lib/errorHandler';
import { logger } from '@/lib/logger';
import type { SignInOptions } from '@/types/supabase-auth';
interface AuthModalProps {
open: boolean;
@@ -70,7 +71,7 @@ export function AuthModal({ open, onOpenChange, defaultTab = 'signin' }: AuthMod
setSignInCaptchaToken(null);
try {
const signInOptions: any = {
const signInOptions: SignInOptions = {
email: formData.email,
password: formData.password,
};

View File

@@ -297,8 +297,9 @@ export function SubmissionReviewManager({
description: `Successfully approved ${selectedItemIds.size} item(s)${requestId ? ` (Request: ${requestId.substring(0, 8)})` : ''}`,
});
const successCount = data.results.filter((r: any) => r.success).length;
const failCount = data.results.filter((r: any) => !r.success).length;
interface ApprovalResult { success: boolean; item_id: string; error?: string }
const successCount = data.results.filter((r: ApprovalResult) => r.success).length;
const failCount = data.results.filter((r: ApprovalResult) => !r.success).length;
const allFailed = failCount > 0 && successCount === 0;
const someFailed = failCount > 0 && successCount > 0;