- 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
12 lines
209 B
TypeScript
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(),
|
|
}
|
|
}
|