@tbd54566975/dwn-proxy-js
Version:
Bidirectional proxy between DWM's <> RESTful
21 lines • 815 B
TypeScript
import type { DwnMessage, DwnRequest, DwnResponse } from './dwn-types.js';
export type JsonRpcId = string | number | null;
export type JsonRpcParams = DwnRequest;
export type JsonRpcVersion = '2.0';
export interface JsonRpcRequest {
jsonrpc: JsonRpcVersion;
id?: JsonRpcId;
method: string;
params?: JsonRpcParams;
}
export interface JsonRpcResponse {
jsonrpc: JsonRpcVersion;
id: JsonRpcId;
result: any;
error?: undefined;
}
export declare const parseRequest: (req: JsonRpcRequest) => DwnRequest;
export declare const createRequest: (target: string, message: DwnMessage) => JsonRpcRequest;
export declare const parseResponse: (res: JsonRpcResponse) => DwnResponse;
export declare const createResponse: (res: DwnResponse) => JsonRpcResponse;
//# sourceMappingURL=dwn-json-rpc.d.ts.map