UNPKG

node-beget

Version:

Client library for accessing Beget API

21 lines (20 loc) 672 B
import { BegetRequest } from '../beget-request'; import { ChangeRecords, DomainInfo } from '../types/dns.interface'; export declare class DnsEndpoint { private readonly client; constructor(client: BegetRequest); /** * @private */ private method; /** * Method returns information about domain from DNS server. */ getData(params: Pick<DomainInfo, 'fqdn'>): Promise<DomainInfo[]>; /** * // TODO: change records to overloading * Method changes DNS records for given domain. * @returns Returns property of successful or unsuccessful execution. */ changeRecords(params: ChangeRecords): Promise<boolean>; }