UNPKG

@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
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>); }