ccxt
Version:
165 lines (164 loc) • 6.14 kB
TypeScript
declare class BaseError extends Error {
constructor(message: string);
}
declare class ExchangeError extends BaseError {
constructor(message: string);
}
declare class AuthenticationError extends ExchangeError {
constructor(message: string);
}
declare class PermissionDenied extends AuthenticationError {
constructor(message: string);
}
declare class AccountNotEnabled extends PermissionDenied {
constructor(message: string);
}
declare class AccountSuspended extends AuthenticationError {
constructor(message: string);
}
declare class ArgumentsRequired extends ExchangeError {
constructor(message: string);
}
declare class BadRequest extends ExchangeError {
constructor(message: string);
}
declare class BadSymbol extends BadRequest {
constructor(message: string);
}
declare class OperationRejected extends ExchangeError {
constructor(message: string);
}
declare class NoChange extends OperationRejected {
constructor(message: string);
}
declare class MarginModeAlreadySet extends NoChange {
constructor(message: string);
}
declare class MarketClosed extends OperationRejected {
constructor(message: string);
}
declare class ManualInteractionNeeded extends OperationRejected {
constructor(message: string);
}
declare class InsufficientFunds extends ExchangeError {
constructor(message: string);
}
declare class InvalidAddress extends ExchangeError {
constructor(message: string);
}
declare class AddressPending extends InvalidAddress {
constructor(message: string);
}
declare class InvalidOrder extends ExchangeError {
constructor(message: string);
}
declare class OrderNotFound extends InvalidOrder {
constructor(message: string);
}
declare class OrderNotCached extends InvalidOrder {
constructor(message: string);
}
declare class OrderImmediatelyFillable extends InvalidOrder {
constructor(message: string);
}
declare class OrderNotFillable extends InvalidOrder {
constructor(message: string);
}
declare class DuplicateOrderId extends InvalidOrder {
constructor(message: string);
}
declare class ContractUnavailable extends InvalidOrder {
constructor(message: string);
}
declare class NotSupported extends ExchangeError {
constructor(message: string);
}
declare class InvalidProxySettings extends ExchangeError {
constructor(message: string);
}
declare class ExchangeClosedByUser extends ExchangeError {
constructor(message: string);
}
declare class OperationFailed extends BaseError {
constructor(message: string);
}
declare class NetworkError extends OperationFailed {
constructor(message: string);
}
declare class DDoSProtection extends NetworkError {
constructor(message: string);
}
declare class RateLimitExceeded extends NetworkError {
constructor(message: string);
}
declare class ExchangeNotAvailable extends NetworkError {
constructor(message: string);
}
declare class OnMaintenance extends ExchangeNotAvailable {
constructor(message: string);
}
declare class InvalidNonce extends NetworkError {
constructor(message: string);
}
declare class ChecksumError extends InvalidNonce {
constructor(message: string);
}
declare class RequestTimeout extends NetworkError {
constructor(message: string);
}
declare class BadResponse extends OperationFailed {
constructor(message: string);
}
declare class NullResponse extends BadResponse {
constructor(message: string);
}
declare class CancelPending extends OperationFailed {
constructor(message: string);
}
declare class UnsubscribeError extends BaseError {
constructor(message: string);
}
export { BaseError, ExchangeError, AuthenticationError, PermissionDenied, AccountNotEnabled, AccountSuspended, ArgumentsRequired, BadRequest, BadSymbol, OperationRejected, NoChange, MarginModeAlreadySet, MarketClosed, ManualInteractionNeeded, InsufficientFunds, InvalidAddress, AddressPending, InvalidOrder, OrderNotFound, OrderNotCached, OrderImmediatelyFillable, OrderNotFillable, DuplicateOrderId, ContractUnavailable, NotSupported, InvalidProxySettings, ExchangeClosedByUser, OperationFailed, NetworkError, DDoSProtection, RateLimitExceeded, ExchangeNotAvailable, OnMaintenance, InvalidNonce, ChecksumError, RequestTimeout, BadResponse, NullResponse, CancelPending, UnsubscribeError };
declare const _default: {
BaseError: typeof BaseError;
ExchangeError: typeof ExchangeError;
AuthenticationError: typeof AuthenticationError;
PermissionDenied: typeof PermissionDenied;
AccountNotEnabled: typeof AccountNotEnabled;
AccountSuspended: typeof AccountSuspended;
ArgumentsRequired: typeof ArgumentsRequired;
BadRequest: typeof BadRequest;
BadSymbol: typeof BadSymbol;
OperationRejected: typeof OperationRejected;
NoChange: typeof NoChange;
MarginModeAlreadySet: typeof MarginModeAlreadySet;
MarketClosed: typeof MarketClosed;
ManualInteractionNeeded: typeof ManualInteractionNeeded;
InsufficientFunds: typeof InsufficientFunds;
InvalidAddress: typeof InvalidAddress;
AddressPending: typeof AddressPending;
InvalidOrder: typeof InvalidOrder;
OrderNotFound: typeof OrderNotFound;
OrderNotCached: typeof OrderNotCached;
OrderImmediatelyFillable: typeof OrderImmediatelyFillable;
OrderNotFillable: typeof OrderNotFillable;
DuplicateOrderId: typeof DuplicateOrderId;
ContractUnavailable: typeof ContractUnavailable;
NotSupported: typeof NotSupported;
InvalidProxySettings: typeof InvalidProxySettings;
ExchangeClosedByUser: typeof ExchangeClosedByUser;
OperationFailed: typeof OperationFailed;
NetworkError: typeof NetworkError;
DDoSProtection: typeof DDoSProtection;
RateLimitExceeded: typeof RateLimitExceeded;
ExchangeNotAvailable: typeof ExchangeNotAvailable;
OnMaintenance: typeof OnMaintenance;
InvalidNonce: typeof InvalidNonce;
ChecksumError: typeof ChecksumError;
RequestTimeout: typeof RequestTimeout;
BadResponse: typeof BadResponse;
NullResponse: typeof NullResponse;
CancelPending: typeof CancelPending;
UnsubscribeError: typeof UnsubscribeError;
};
export default _default;