hunk.code_window: const t = initTRPC.create();
   export const appRouter = t.router({
     greeting: t.procedure
       .input(z.object({ name: z.string() }))
       .query((req) => {
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit: const appRouter = t.router({
  
hunk.file_path: www/docs/landing-intro/Step1.md
hunk.type: replace
file: import { createRouter } from './createRouter';
  import { apiRouter } from './routers/api';
  import { postsRouter } from './routers/posts';
  import { subRouter } from './routers/sub';
  
  export const appRouter = createRouter()
    .merge('posts:', postsRouter)
    .merge('sub:', subRouter)
    .merge(apiRouter)
    .interop();
  
  export type AppRouter = typeof appRouter;
  