···15241524 out += `import type { ${[...usedWrappers].sort().join(', ')}, LexServerParams, Checked, Prettify, StrictArg } from '@hatk/hatk/lex-types'\n`
15251525 out += `import type { XrpcContext } from '@hatk/hatk/xrpc'\n`
15261526 out += `import { callXrpc as _callXrpc } from '@hatk/hatk/xrpc'\n`
15271527- out += `import { defineFeed as _defineFeed, type FeedResult, type FeedContext, type HydrateContext } from '@hatk/hatk/feeds'\n`
15271527+ out += `import { defineFeed as _defineFeed, type FeedResult, type FeedContext, type HydrateContext, type Row } from '@hatk/hatk/feeds'\n`
15281528 out += `import { seed as _seed, type SeedOpts } from '@hatk/hatk/seed'\n`
1529152915301530 // Emit ALL lexicons as `const ... = {...} as const` (including defs-only)
···1692169216931693 // Emit Ctx helper for typesafe XRPC handler contexts
16941694 out += `\n// ─── XRPC Helpers ───────────────────────────────────────────────────\n\n`
16951695- out += `export type { HydrateContext } from '@hatk/hatk/feeds'\n`
16951695+ out += `export type { HydrateContext, Row } from '@hatk/hatk/feeds'\n`
16961696 out += `export { InvalidRequestError, NotFoundError } from '@hatk/hatk/xrpc'\n`
16971697 out += `export { defineSetup } from '@hatk/hatk/setup'\n`
16981698 out += `export { defineHook } from '@hatk/hatk/hooks'\n`