UNPKG

@tbd54566975/dwn-proxy-js

Version:

Bidirectional proxy between DWM's <> RESTful

21 lines 815 B
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