@orpc/server
Version:
<div align="center"> <image align="center" src="https://orpc.unnoq.com/logo.webp" width=280 alt="oRPC logo" /> </div>
19 lines (16 loc) • 1.13 kB
TypeScript
import { ServerPeer, EncodedMessage, ServerPeerHandleRequestFn } from '@orpc/standard-server-peer';
import { C as Context } from '../../shared/server.CYNGeoCm.js';
import { f as StandardHandler } from '../../shared/server.Bmh5xd4n.js';
import { F as FriendlyStandardHandleOptions } from '../../shared/server.B7b2w3_i.js';
import '@orpc/client';
import '@orpc/contract';
import '@orpc/shared';
import '@orpc/standard-server';
type HandleStandardServerPeerMessageOptions<T extends Context> = Omit<FriendlyStandardHandleOptions<T>, 'prefix'>;
/**
* @deprecated Use `createServerPeerRequestHandleFn` instead.
*/
declare function handleStandardServerPeerMessage<T extends Context>(handler: StandardHandler<T>, peer: ServerPeer, message: EncodedMessage, options: HandleStandardServerPeerMessageOptions<T>): Promise<void>;
declare function createServerPeerHandleRequestFn<T extends Context>(handler: StandardHandler<T>, options: HandleStandardServerPeerMessageOptions<T>): ServerPeerHandleRequestFn;
export { createServerPeerHandleRequestFn, handleStandardServerPeerMessage };
export type { HandleStandardServerPeerMessageOptions };