UNPKG

@nasriya/dns

Version:
22 lines (21 loc) 675 B
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;