UNPKG

namecomv4

Version:

A Node.js library wrapper for Name.com's V4 API, designed to simplify domain management tasks such as querying domain information, managing DNS records, and handling domain registration and transfer.

30 lines (21 loc) 772 B
import AxiosClient from './AxiosClient.js'; class NameComOrders extends AxiosClient{ async listOrders(perPage = 0, page = 0) { try { const params = `perPage=${perPage}&page=${page}`; const response = await this.axiosInstance.get(`/orders?${params}`); return response.data; } catch (error:any) { throw new Error(`Error listing orders: ${error.message}`); } } async getOrder(orderId:number) { try { const response = await this.axiosInstance.get(`/orders/${orderId}`); return response.data; } catch (error:any) { throw new Error(`Error getting order details: ${error.message}`); } } } export default NameComOrders;