trpc-browser
Version:
tRPC adapters and links for everywhere in the browser
18 lines • 593 B
TypeScript
/// <reference types="chrome" />
/// <reference types="chrome" />
import { AnyRouter } from '@trpc/server';
import type { CreateHandlerOptions } from './base';
export type CreateChromeContextOptions = {
req: chrome.runtime.Port;
res: undefined;
};
type ChromeOptions = {
chrome?: typeof chrome;
};
type ChromeContextOptions = {
req: chrome.runtime.Port;
res: undefined;
};
export declare const createChromeHandler: <TRouter extends AnyRouter>(opts: CreateHandlerOptions<TRouter, ChromeContextOptions, ChromeOptions>) => void;
export {};
//# sourceMappingURL=chrome.d.ts.map