@metamask/json-rpc-engine
Version:
A tool for processing JSON-RPC messages
13 lines • 489 B
JavaScript
import { JsonRpcEngine } from "./JsonRpcEngine.mjs";
/**
* Takes a stack of middleware and joins them into a single middleware function.
*
* @param middlewareStack - The middleware stack to merge.
* @returns The merged middleware function.
*/
export function mergeMiddleware(middlewareStack) {
const engine = new JsonRpcEngine();
middlewareStack.forEach((middleware) => engine.push(middleware));
return engine.asMiddleware();
}
//# sourceMappingURL=mergeMiddleware.mjs.map