{"version":3,"file":"handlerCallback.cjs","sources":["../../src/handlerCallback.ts"],"sourcesContent":["import type { EventHandlerResponse } from 'h3'\nimport type { AnyRouter } from '@tanstack/react-router'\n\nexport interface HandlerCallback<\n  TRouter extends AnyRouter,\n  TResponse extends EventHandlerResponse = EventHandlerResponse,\n> {\n  (ctx: {\n    request: Request\n    router: TRouter\n    responseHeaders: Headers\n  }): TResponse\n}\n\nexport function defineHandlerCallback<\n  TRouter extends AnyRouter,\n  TResponse = EventHandlerResponse,\n>(\n  handler: HandlerCallback<TRouter, TResponse>,\n): HandlerCallback<TRouter, TResponse> {\n  return handler\n}\n"],"names":[],"mappings":";;AAcO,SAAS,sBAId,SACqC;AAC9B,SAAA;AACT;;"}