@rqt/namecheap
Version:
An Implementation Of The Namecheap.com API.
23 lines (20 loc) • 456 B
JavaScript
import extractTag from 'rexml'
const GET_LIST = 'namecheap.domains.dns.getList'
async function getList(query, options) {
const {
sld,
tld,
} = options
const reqOpts = {
SLD: sld,
TLD: tld,
}
const res = await query(GET_LIST, reqOpts)
const domain = extractTag('DomainDNSGetListResult', res)
const domains = domain.map(({ props }) => {
/** @type {Domain} */
const d = props
return d
})
}
export default getList