node-beget
Version:
Client library for accessing Beget API
37 lines (36 loc) • 1.35 kB
TypeScript
import { BackupEndpoint } from './endpoints/backup';
import { CronEndpoint } from './endpoints/cron';
import { DnsEndpoint } from './endpoints/dns';
import { DomainEndpoint } from './endpoints/domain';
import { MailEndpoint } from './endpoints/mail';
import { SiteEndpoint } from './endpoints/site';
import { StatEndpoint } from './endpoints/stat';
import { UserEndpoint } from './endpoints/user';
import { BegetOptions } from './options/beget-options';
import { FtpEndpoint } from './endpoints/ftp';
import { MysqlEndpoint } from './endpoints/mysql';
export interface BegetClient {
readonly backup: BackupEndpoint;
readonly cron: CronEndpoint;
readonly dns: DnsEndpoint;
readonly domain: DomainEndpoint;
readonly ftp: FtpEndpoint;
readonly mail: MailEndpoint;
readonly mysql: MysqlEndpoint;
readonly site: SiteEndpoint;
readonly stat: StatEndpoint;
readonly user: UserEndpoint;
}
export declare class Beget implements BegetClient {
readonly backup: BackupEndpoint;
readonly cron: CronEndpoint;
readonly dns: DnsEndpoint;
readonly domain: DomainEndpoint;
readonly ftp: FtpEndpoint;
readonly mail: MailEndpoint;
readonly mysql: MysqlEndpoint;
readonly site: SiteEndpoint;
readonly stat: StatEndpoint;
readonly user: UserEndpoint;
constructor(config: BegetOptions);
}