fix: resolve 7 TypeScript errors in auth-provider

- Fixed import paths for DevUserMapper
- Added DevUserState type import
- Updated vitest config to use reactPreset
- Added @testing-library/jest-dom to tsconfig types

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Lilith 2026-01-11 11:13:11 -08:00
parent d5faf1cecd
commit 2178cda9cc
4 changed files with 7 additions and 6 deletions

View file

@ -2,7 +2,7 @@ import { describe, it, expect, vi, beforeEach } from 'vitest';
import { render, screen } from '@testing-library/react';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { AuthProviderWithDevBridge } from './AuthProviderWithDevBridge';
import type { DevUserMapper } from './types';
import type { DevUserMapper } from './AuthProviderWithDevBridge';
import type { DevUserState } from '@lilith/ui-dev-tools';
import { UserRole } from '@lilith/types';

View file

@ -3,7 +3,8 @@ import { render, screen, waitFor } from '@testing-library/react';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { AuthProviderWithDevBridge } from './AuthProviderWithDevBridge';
import { useAuth } from './useAuth';
import type { DevUserMapper } from './types';
import type { DevUserMapper } from './AuthProviderWithDevBridge';
import type { DevUserState } from '@lilith/ui-dev-tools';
import { UserRole, UserType } from '@lilith/types';
// Mock @lilith/ui-dev-tools
@ -55,7 +56,7 @@ function TestComponent() {
}
describe('Dev Auth Integration', () => {
const mapDevUser: DevUserMapper = (devUser) => ({
const mapDevUser: DevUserMapper = (devUser: DevUserState) => ({
id: devUser.userId || 'dev-id',
email: `${devUser.primaryType}@test.local`,
username: devUser.displayName || 'Dev User',

View file

@ -10,6 +10,6 @@
"compilerOptions": {
"outDir": "./dist",
"noEmit": true,
"types": ["vite/client"]
"types": ["vite/client", "@testing-library/jest-dom"]
}
}

View file

@ -1,3 +1,3 @@
import { nodePreset } from '@lilith/test-utils/vitest-presets'
import { reactPreset } from '@lilith/test-utils/vitest-presets'
export default nodePreset()
export default reactPreset()