UNPKG

nowpayments-api

Version:

NOWPayments API client for Node.js with WebSocket support

81 lines (80 loc) 2.04 kB
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; }