@chord-ts/rpc
Version:
💎 Cutting edge transport framework vanishing borders between frontend and backend
13 lines • 525 B
TypeScript
export * from './types';
import type { Request, Response, Error, FailedResponse, Arr, Value } from './types';
export declare function buildRequest<T extends Arr>({ method, params, id }: {
method: string;
params: T;
id?: number;
}): Request<T>;
export declare function buildResponse<T extends Arr, K extends Value>({ request, result }: {
request: Request<T>;
result: K;
}): Response<K>;
export declare function buildError({ code, message, data }: Error): FailedResponse;
//# sourceMappingURL=index.d.ts.map