UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

23 lines (22 loc) 744 B
import { Module } from '@becomes/purple-cheetah/types'; import type { CloudFlareDnsRecord } from './models'; export declare class CloudFlare { static dns: { record: { findByName(name: string): Promise<CloudFlareDnsRecord | null>; create(data: { name: string; value: string; }): Promise<CloudFlareDnsRecord | null>; update(data: { oldName: string; newName: string; value: string; }): Promise<CloudFlareDnsRecord | null | undefined>; remove(data: { name: string; }): Promise<void>; }; }; } export declare function createCloudFlare(): Module;