UNPKG

@apihawk/billia-sdk

Version:

The ApiHawk Billia SDK

53 lines 1.66 kB
import { BilliaSDKServiceBase } from '../lib/billia-sdk-service-base'; import { ISearchDomainResultEntity } from './billia-sdk-domain.types'; import { IBilliaOAuthSession } from './../types'; export declare class BilliaSDKDomain extends BilliaSDKServiceBase { /** * Search domains. * * @param domain the domain to search for * @param tlds the TLDs to include * @param session user session */ search(domain: string, tlds: string[], session?: IBilliaOAuthSession): Promise<ISearchDomainResultEntity[]>; /** * Search domains premium. * * @param domain the domain name * @param tlds list of TLDs * @param searchType * @param session user session */ searchPremium(domain: string, tlds: string[], searchType?: string, algorithm?: string, idn?: string, session?: IBilliaOAuthSession): Promise<ISearchDomainResultEntity[]>; /** * Checks if a string is valid hostname or domain * * @param hostname */ validHostOrDomain(hostname: string): boolean; /** * Checks if a string is valid hostname. * * @param hostname */ validHostname(hostname: string): boolean; /** * Check if a string is valid domain. * * @param domain */ validDomain(domain: string): boolean; /** * Checks if a string is valid domain or subdomain. * * @param domain */ validDomainOrSubdomain(domain: string): boolean; /** * Checks if a domain is registered. * * @param domain */ isDomainRegesterd(domain: string): Promise<boolean>; } //# sourceMappingURL=billia-sdk-domain.d.ts.map