UNPKG

node-digitalocean

Version:
60 lines (59 loc) 2.48 kB
import Account from './modules/account'; import Actions from './modules/actions'; import CDN from './modules/cdn'; import Certificates from './modules/certificates'; import Databases from './modules/databases'; import Domains from './modules/domains'; import Droplets from './modules/droplets/droplets'; import Firewalls from './modules/firewalls'; import FloatingIPs from './modules/floating-ip'; import Images from './modules/images'; import Keys from './modules/keys'; import Kubernetes from './modules/kubernetes'; import LoadBalancers from './modules/load-balancers'; import Projects from './modules/projects'; import RegionsAPI from './modules/regions'; import Reports from './modules/reports'; import SizesAPI from './modules/sizes'; import Snapshots from './modules/snapshots'; import Tags from './modules/tags'; import Volumes from './modules/volumes'; import VPCAPI from './modules/vpc/vpc'; interface Config { apiUrl?: string; pageSize: number; } export { Regions } from './modules/shared/enum/regions'; export { Sizes } from './modules/shared/enum/sizes'; export { Droplet } from './modules/droplets/dto/entities/droplet'; export { Region } from './modules/shared/entities/region'; export { Size } from './modules/shared/entities/droplet-size'; export { VPC } from './modules/vpc/dto/entities/vpc'; export { CreateSingleDropletResponse, CreateMultipleDropletsResponse } from './modules/droplets/dto/responses/create-droplet-response'; export { CreateVPCResponse } from './modules/vpc/dto/responses/create-vpc-response.dto'; export { GetVPCResponse } from './modules/vpc/dto/responses/get-vpc-response.dto'; export { ListVPCResponse } from './modules/vpc/dto/responses/list-vpc-response-dto'; export default class DigitalOcean { readonly account: Account; readonly actions: Actions; readonly cdn: CDN; readonly certificates: Certificates; readonly databases: Databases; readonly domains: Domains; readonly droplets: Droplets; readonly firewalls: Firewalls; readonly floatingIPs: FloatingIPs; readonly images: Images; readonly keys: Keys; readonly kubernetes: Kubernetes; readonly loadBalancers: LoadBalancers; readonly projects: Projects; readonly regions: RegionsAPI; readonly reports: Reports; readonly sizes: SizesAPI; readonly snapshots: Snapshots; readonly tags: Tags; readonly volumes: Volumes; readonly vpcs: VPCAPI; constructor(token: string, config?: Config); }