@open-rpc/schema-utils-js
Version:
<center> <span> <img alt="CircleCI branch" src="https://img.shields.io/circleci/project/github/open-rpc/schema-utils-js/master.svg"> <img src="https://codecov.io/gh/open-rpc/schema-utils-js/branch/master/graph/badge.svg" /> <img alt="npm" sr
18 lines (17 loc) • 723 B
TypeScript
import { OpenrpcDocument as OpenRPC } from "@open-rpc/meta-schema";
/**
* Provides an error interface for handling when a method is trying to be called but does not exist.
*/
export default class MethodNotFoundError implements Error {
methodName: string;
openrpcDocument: OpenRPC;
receievedParams: any[] | Record<string, unknown>;
name: string;
message: string;
/**
* @param methodName The method name that was used.
* @param openrpcDocument The OpenRPC document that the method was used against.
* @param receievedParams The params, if any, that were used.
*/
constructor(methodName: string, openrpcDocument: OpenRPC, receievedParams?: any[] | Record<string, unknown>);
}