UNPKG

dots-wrapper

Version:

Digital Ocean v2 api wrapper - javascript - typescript - nodejs

15 lines (14 loc) 674 B
import { IResponse, IContext } from '../../types'; import { IFloatingIP } from '..'; export interface ICreateFloatingIpApiResponse { floating_ip: IFloatingIP; } export interface ICreateFloatingIpByDropletApiRequest { droplet_id: number; } export interface ICreateFloatingIpByRegionApiRequest { region: string; } export type CreateFloatingIpApiRequest = ICreateFloatingIpByDropletApiRequest | ICreateFloatingIpByRegionApiRequest; export type CreateFloatingIpResponse = IResponse<ICreateFloatingIpApiResponse>; export declare const createFloatingIp: ({ httpClient, }: IContext) => (body: CreateFloatingIpApiRequest) => Promise<Readonly<CreateFloatingIpResponse>>;