What does this program print?

from tRPC
Node 24 beginner 2 min

What does this program print?

TypeScript
import { initTRPC } from "@trpc/server";
import { z } from "zod";

const t = initTRPC.create();
const appRouter = t.router({
  list: t.procedure
    .input(z.object({ limit: z.number().default(20) }))
    .query(({ input }) => input),
});

const caller = appRouter.createCaller({});
console.log(JSON.stringify(await caller.list({})));
Open in playground
Report an error