UNPKG

@aptos-labs/react

Version:

React library for Aptos applications.

44 lines (35 loc) 1.16 kB
// Copyright © Aptos // SPDX-License-Identifier: Apache-2.0 import { AptosReactBaseError } from "./base.js"; export class ClientContextMissingError extends AptosReactBaseError { override name = "ClientContextMissingError"; constructor() { super( "AptosJSCoreProvider must be defined in order to use useAptosClient", { longMessage: "Make sure to wrap your application with AptosJSCoreProvider to use Aptos React hooks.", } ); } } export class MissingRequiredArgumentError extends AptosReactBaseError { override name = "MissingRequiredArgumentError"; constructor(argName: string) { super(`${argName} is required`, { longMessage: `This argument ${argName} is required to be provided for this hook.`, }); } } export class SimulationArgumentError extends AptosReactBaseError { override name = "SimulationArgumentError"; constructor(message?: string) { super(message ?? "Invalid arguments passed to simulation"); } } export class AccountNotFoundError extends AptosReactBaseError { override name = "AccountNotFoundError"; constructor() { super("No account found."); } }