import type { MockContext } from '../../../src/respond.ts' // shown in the visual docs (/__docs) — handler-level description export const doc = { summary: 'Synthetic user', description: 'Deterministic faker user keyed off `:id`. Add `?verbose=1` for a bio.', } // feature: dynamic handler + faker + path param + query // try: /__test/users/5 · /__test/users/5?verbose=1 export default function ({ params, query, faker }: MockContext) { faker.seed(Number(params.id) || 1) // deterministic per id return { id: params.id, name: faker.person.fullName(), email: faker.internet.email(), avatar: faker.image.avatar(), bio: query.verbose === '1' ? faker.lorem.paragraph() : undefined, } }