UNPKG

dots-wrapper

Version:

Digital Ocean v2 api wrapper - javascript - typescript - nodejs

26 lines (25 loc) 795 B
import { IContext, IResponse } from '../../types'; export interface IDatabaseLayout { num_nodes: number; sizes: string[]; } export interface IDatabaseOptions { regions: string[]; versions: string[]; layouts: IDatabaseLayout[]; } export interface IDatabaseVersionAvailability { end_of_life: string; end_of_availability: string; version: string; } export interface IListDatabaseOptionsApiResponse { options: { [key: string]: IDatabaseOptions; }; version_availability: { [key: string]: IDatabaseVersionAvailability; }; } export type ListDatabaseOptionsResponse = IResponse<IListDatabaseOptionsApiResponse>; export declare const listDatabaseOptions: ({ httpClient, }: IContext) => () => Promise<Readonly<ListDatabaseOptionsResponse>>;