trpc-browser
Version:
tRPC adapters and links for everywhere in the browser
9 lines • 648 B
TypeScript
import type { AnyRouter } from '@trpc/server';
import type { NodeHTTPCreateContextOption } from '@trpc/server/adapters/node-http';
import type { HTTPBaseHandlerOptions } from '@trpc/server/http';
export type CreateContextOptions = {
req: unknown;
res: unknown;
};
export type CreateHandlerOptions<TRouter extends AnyRouter, TContextOptions extends CreateContextOptions, TOptions = Record<never, never>> = Pick<HTTPBaseHandlerOptions<TRouter, TContextOptions['req']> & NodeHTTPCreateContextOption<TRouter, TContextOptions['req'], TContextOptions['res']>, 'router' | 'createContext' | 'onError'> & TOptions;
//# sourceMappingURL=base.d.ts.map