nowpayments-api
Version:
NOWPayments API client for Node.js with WebSocket support
81 lines (80 loc) • 2.04 kB
TypeScript
export namespace API_ENDPOINTS {
let PRODUCTION: string;
let SANDBOX: string;
}
export namespace WEBSOCKET_ENDPOINTS {
let PRODUCTION_1: string;
export { PRODUCTION_1 as PRODUCTION };
let SANDBOX_1: string;
export { SANDBOX_1 as SANDBOX };
}
export namespace HTTP_METHODS {
let GET: string;
let POST: string;
let PUT: string;
let DELETE: string;
let PATCH: string;
}
export namespace PAYMENT_STATUSES {
let WAITING: string;
let CONFIRMING: string;
let CONFIRMED: string;
let SENDING: string;
let PARTIALLY_PAID: string;
let FINISHED: string;
let FAILED: string;
let REFUNDED: string;
let EXPIRED: string;
}
export namespace PAYOUT_STATUSES {
export let PENDING: string;
export let PROCESSING: string;
export let COMPLETED: string;
let FAILED_1: string;
export { FAILED_1 as FAILED };
}
export namespace WEBSOCKET_EVENTS {
let CONNECTED: string;
let DISCONNECTED: string;
let PAYMENT_UPDATE: string;
let ERROR: string;
let RECONNECTING: string;
let PONG: string;
}
export namespace DEFAULT_CONFIG {
let TIMEOUT: number;
namespace RATE_LIMIT {
let REQUESTS_PER_MINUTE: number;
let BURST: number;
}
namespace RETRY {
let MAX_RETRIES: number;
let BACKOFF_FACTOR: number;
let INITIAL_DELAY: number;
}
namespace WEBSOCKET {
let MAX_RECONNECT_ATTEMPTS: number;
let RECONNECT_DELAY: number;
let PING_INTERVAL: number;
let PONG_TIMEOUT: number;
}
namespace PAGINATION {
let DEFAULT_LIMIT: number;
let MAX_LIMIT: number;
}
}
export namespace ERROR_CODES {
let VALIDATION_ERROR: string;
let API_ERROR: string;
let WEBSOCKET_ERROR: string;
let MAX_RECONNECT_ERROR: string;
let MESSAGE_PARSE_ERROR: string;
}
export namespace SUPPORTED_CURRENCIES {
let FIAT: string[];
let CRYPTO: string[];
}
export namespace NETWORK_TYPES {
let MAINNET: string;
let TESTNET: string;
}