Files
eleith 3a2bce2e3b [web.worker] refactor handlers into services, core, steps, and jobs
- Move db/logger/health/queue/rclone/context to src/services/
- Add src/core/ with Step contract, StepRunner, PhaseLogger, JobProgress
- Refactor PhaseLogger: constructor-injected db, instance-state phase
- Extract handlers/lib logic into 9 Steps under src/steps/
- Move Sidequest Job entry points to src/jobs/
- Add src/api/ with pure-type payload/result contracts
- Delete src/handlers/ and obsolete src/lib/* files
2026-05-17 13:16:06 -07:00

12 lines
209 B
TypeScript

import { vi } from 'vitest'
import type { Logger } from '../src/services/logger.js'
export function makeLogger(): Logger {
return {
debug: vi.fn(),
info: vi.fn(),
warn: vi.fn(),
error: vi.fn(),
}
}