@bigmi/client
Version:
Reactive primitives for Bitcoin apps.
97 lines (96 loc) • 3.09 kB
TypeScript
import { Address, BaseError, ChainId, Network } from "@bigmi/core";
//#region src/errors/connectors.d.ts
declare class ProviderNotFoundError extends BaseError {
code: number;
message: string;
name: string;
constructor();
}
declare class ChainNotSupportedError extends BaseError {
name: string;
constructor(chainId: ChainId, connector: string);
}
declare class ConnectorChainIdDetectionError extends BaseError {
override name: string;
constructor({
connector
}: {
connector: string;
});
}
type ConnectorAlreadyConnectedErrorType = ConnectorAlreadyConnectedError & {
name: "ConnectorAlreadyConnectedError";
};
declare class ConnectorAlreadyConnectedError extends BaseError {
override name: string;
constructor();
}
type ConnectorNotConnectedErrorType = ConnectorNotConnectedError & {
name: "ConnectorNotConnectedError";
};
declare class ConnectorNotConnectedError extends BaseError {
override name: string;
constructor();
}
type ConnectorNotFoundErrorType = ConnectorNotFoundError & {
name: "ConnectorNotFoundError";
};
declare class ConnectorNotFoundError extends BaseError {
override name: string;
constructor();
}
type ConnectorAccountNotFoundErrorType = ConnectorAccountNotFoundError & {
name: "ConnectorAccountNotFoundError";
};
declare class ConnectorAccountNotFoundError extends BaseError {
override name: string;
constructor({
address,
connector
}: {
address: Address;
connector: string;
});
}
type ConnectorChainMismatchErrorType = ConnectorAccountNotFoundError & {
name: "ConnectorChainMismatchError";
};
declare class ConnectorChainMismatchError extends BaseError {
override name: string;
constructor({
connectionChainId,
connectorChainId
}: {
connectionChainId: ChainId;
connectorChainId: ChainId;
});
}
type ConnectorNetworkMismatchErrorType = ConnectorAccountNotFoundError & {
name: "ConnectorNetworkMismatchError";
};
declare class ConnectorNetworkMismatchError extends BaseError {
override name: string;
constructor({
connectionNetwork,
connectorNetwork
}: {
connectionNetwork: Network;
connectorNetwork: Network;
});
}
type ConnectorUnavailableReconnectingErrorType = ConnectorUnavailableReconnectingError & {
name: "ConnectorUnavailableReconnectingError";
};
declare class ConnectorUnavailableReconnectingError extends BaseError {
override name: string;
constructor({
connector
}: {
connector: {
name: string;
};
});
}
//#endregion
export { ChainNotSupportedError, ConnectorAccountNotFoundError, ConnectorAccountNotFoundErrorType, ConnectorAlreadyConnectedError, ConnectorAlreadyConnectedErrorType, ConnectorChainIdDetectionError, ConnectorChainMismatchError, ConnectorChainMismatchErrorType, ConnectorNetworkMismatchError, ConnectorNetworkMismatchErrorType, ConnectorNotConnectedError, ConnectorNotConnectedErrorType, ConnectorNotFoundError, ConnectorNotFoundErrorType, ConnectorUnavailableReconnectingError, ConnectorUnavailableReconnectingErrorType, ProviderNotFoundError };
//# sourceMappingURL=connectors.d.ts.map