@nasriya/dns
Version:
A DNS manager for your domains
22 lines (21 loc) • 675 B
TypeScript
declare class DuckDNSManager {
#private;
/**
* Create a new `DuckDNSManager` instance
* @param {string} apiToken An API token
*/
constructor(apiToken: string);
readonly records: {
/**
* Update your `duckdns` domain's IP address
* @param {string} domain The domain you want to update. Example: use `nasriya` if your domain is `nasriya.duckdns.org`.
* @param {string} ipAddress The new IP address
*/
update: (domain: string, ipAddress: string) => Promise<{
success: boolean;
code: number;
message: string;
}>;
};
}
export default DuckDNSManager;