New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@types/cloudflare

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/cloudflare - npm Package Compare versions

Comparing version 2.7.0 to 2.7.1

474

cloudflare/index.d.ts

@@ -5,100 +5,126 @@ // Type definitions for cloudflare 2.7

// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Minimum TypeScript Version: 3.3
type RecordTypes =
| 'A'
| 'AAAA'
| 'CNAME'
| 'HTTPS'
| 'TXT'
| 'SRV'
| 'LOC'
| 'MX'
| 'NS'
| 'SPF'
| 'CERT'
| 'DNSKEY'
| 'DS'
| 'NAPTR'
| 'SMIMEA'
| 'SSHFP'
| 'SVCB'
| 'TLSA'
| 'URI read only';
declare namespace Cloudflare {
type RecordTypes =
| "A"
| "AAAA"
| "CNAME"
| "HTTPS"
| "TXT"
| "SRV"
| "LOC"
| "MX"
| "NS"
| "SPF"
| "CERT"
| "DNSKEY"
| "DS"
| "NAPTR"
| "SMIMEA"
| "SSHFP"
| "SVCB"
| "TLSA"
| "URI read only";
type ResponseObjectPromise = Promise<object>;
type ResponseObjectPromise = Promise<object>;
interface AuthObject {
email?: string;
key?: string;
token?: string;
}
interface AuthObject {
email?: string;
key?: string;
token?: string;
}
interface DNSRecords {
edit(
zone_id: string,
id: string,
record: {
type: RecordTypes;
name: string;
content: string;
ttl: number;
proxied?: boolean;
},
): ResponseObjectPromise;
browse(zone_id: string): ResponseObjectPromise;
export(zone_id: string): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
add(
zone_id: string,
record: {
type: RecordTypes;
name: string;
content: string;
ttl: number;
priority: number;
proxied?: boolean;
},
): ResponseObjectPromise;
}
interface DNSRecords {
edit(
zone_id: string,
id: string,
record: {
type: RecordTypes;
name: string;
content: string;
ttl: number;
proxied?: boolean;
},
): ResponseObjectPromise;
browse(zone_id: string): ResponseObjectPromise;
export(zone_id: string): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
add(
zone_id: string,
record: {
type: RecordTypes;
name: string;
content: string;
ttl: number;
priority: number;
proxied?: boolean;
},
): ResponseObjectPromise;
}
interface EnterpriseZoneWorkerScripts {
read(account_id: string, name: string): ResponseObjectPromise;
browse(account_id: string, name: string): ResponseObjectPromise;
edit(account_id: string, name: string, script: string): ResponseObjectPromise;
del(account_id: string, name: string): ResponseObjectPromise;
}
interface EnterpriseZoneWorkerScripts {
read(account_id: string, name: string): ResponseObjectPromise;
browse(account_id: string, name: string): ResponseObjectPromise;
edit(account_id: string, name: string, script: string): ResponseObjectPromise;
del(account_id: string, name: string): ResponseObjectPromise;
}
interface EnterpriseZoneWorkersRoutes {
browse(zone_id: string): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
add(zone_id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
edit(zone_id: string, id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
}
interface EnterpriseZoneWorkersRoutes {
browse(zone_id: string): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
add(zone_id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
edit(zone_id: string, id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
}
interface EnterpriseZoneWorkersKVNamespaces {
edit(account_id: string, id: string, config: { title: string }): ResponseObjectPromise;
browse(account_id: string): ResponseObjectPromise;
add(account_id: string, config: { title: string }): ResponseObjectPromise;
del(account_id: string, id: string): ResponseObjectPromise;
}
interface EnterpriseZoneWorkersKVNamespaces {
edit(account_id: string, id: string, config: { title: string }): ResponseObjectPromise;
browse(account_id: string): ResponseObjectPromise;
add(account_id: string, config: { title: string }): ResponseObjectPromise;
del(account_id: string, id: string): ResponseObjectPromise;
}
interface EnterpriseZoneWorkersKV {
browse(account_id: string, namespace_id: string): ResponseObjectPromise;
add(account_id: string, namespace_id: string, value: string): ResponseObjectPromise;
read(account_id: string, namespace_id: string, key_name: string): ResponseObjectPromise;
del(account_id: string, namespace_id: string, key_name: string): ResponseObjectPromise;
addMulti(account_id: string, namespace_id: string, data: Array<{ pattern: string; script: string }>): ResponseObjectPromise;
delMulti(account_id: string, namespace_id: string, data: string[]): ResponseObjectPromise;
}
interface EnterpriseZoneWorkersKV {
browse(account_id: string, namespace_id: string): ResponseObjectPromise;
add(account_id: string, namespace_id: string, value: string): ResponseObjectPromise;
read(account_id: string, namespace_id: string, key_name: string): ResponseObjectPromise;
del(account_id: string, namespace_id: string, key_name: string): ResponseObjectPromise;
addMulti(
account_id: string,
namespace_id: string,
data: Array<{ pattern: string; script: string }>,
): ResponseObjectPromise;
delMulti(account_id: string, namespace_id: string, data: string[]): ResponseObjectPromise;
}
interface CFIPs {
browse(): ResponseObjectPromise;
}
interface CFIPs {
browse(): ResponseObjectPromise;
}
interface PageRules {
edit(
id: string,
page_rule: {
interface PageRules {
edit(
id: string,
page_rule: {
tragets: [
{
target: string;
constraint: {
operator: string;
value: string;
};
},
];
actions: [
{
id: string;
value: string;
},
];
priority?: number;
status?: string;
},
): ResponseObjectPromise;
add(zone: {
tragets: [

@@ -121,164 +147,150 @@ {

status?: string;
},
): ResponseObjectPromise;
add(zone: {
tragets: [
{
target: string;
constraint: {
operator: string;
value: string;
};
},
];
actions: [
{
id: string;
value: string;
},
];
priority?: number;
status?: string;
}): ResponseObjectPromise;
del(id: string): ResponseObjectPromise;
browse(): ResponseObjectPromise;
read(id: string): ResponseObjectPromise;
}
}): ResponseObjectPromise;
del(id: string): ResponseObjectPromise;
browse(): ResponseObjectPromise;
read(id: string): ResponseObjectPromise;
}
interface Zones {
activationCheck(id: string): ResponseObjectPromise;
del(id: string): ResponseObjectPromise;
add(zone: { name: string; action: { id: string }; jump_start?: boolean; type?: 'full' | 'partial' }): ResponseObjectPromise;
edit(
id: string,
zone: {
interface Zones {
activationCheck(id: string): ResponseObjectPromise;
del(id: string): ResponseObjectPromise;
add(zone: {
name: string;
action: { id: string };
jump_start?: boolean;
type?: 'full' | 'partial';
},
): ResponseObjectPromise;
read(id: string): ResponseObjectPromise;
purgeCache(
id: string,
params: {
files?:
| string[]
| { url: string; headers: { Origin: string; 'CF-IPCountry': string; 'CF-Device-Type': string } };
tags?: string[];
hosts: string[];
},
): ResponseObjectPromise;
browse(): ResponseObjectPromise;
}
type?: "full" | "partial";
}): ResponseObjectPromise;
edit(
id: string,
zone: {
name: string;
action: { id: string };
jump_start?: boolean;
type?: "full" | "partial";
},
): ResponseObjectPromise;
read(id: string): ResponseObjectPromise;
purgeCache(
id: string,
params: {
files?:
| string[]
| { url: string; headers: { Origin: string; "CF-IPCountry": string; "CF-Device-Type": string } };
tags?: string[];
hosts: string[];
},
): ResponseObjectPromise;
browse(): ResponseObjectPromise;
}
interface ZoneSettings {
read(id: string, setting: string): ResponseObjectPromise;
edit(id: string, setting: string, value: string | Record<string, unknown>): ResponseObjectPromise;
editAll(id: string, settings: any): ResponseObjectPromise;
browse(id: string): ResponseObjectPromise;
}
interface ZoneSettings {
read(id: string, setting: string): ResponseObjectPromise;
edit(id: string, setting: string, value: string | Record<string, unknown>): ResponseObjectPromise;
editAll(id: string, settings: any): ResponseObjectPromise;
browse(id: string): ResponseObjectPromise;
}
interface ZoneCustomHostNames {
browse(zone_id: string): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
edit(
zone_id: string,
id: string,
config: {
hostname: string;
ssl: {
method: string;
type: string;
settings: {
http2: string;
http3: string;
min_tls_version: string;
tls_1_3: string;
ciphers: string[];
interface ZoneCustomHostNames {
browse(zone_id: string): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
edit(
zone_id: string,
id: string,
config: {
hostname: string;
ssl: {
method: string;
type: string;
settings: {
http2: string;
http3: string;
min_tls_version: string;
tls_1_3: string;
ciphers: string[];
};
bundle_method: string;
wildcard: boolean;
custom_certificate: string;
custom_key: string;
};
bundle_method: string;
wildcard: boolean;
custom_certificate: string;
custom_key: string;
};
},
): ResponseObjectPromise;
add(
zone_id: string,
config: {
hostname: string;
ssl: {
method: string;
type: string;
settings: {
http2: string;
http3: string;
min_tls_version: string;
tls_1_3: string;
ciphers: string[];
},
): ResponseObjectPromise;
add(
zone_id: string,
config: {
hostname: string;
ssl: {
method: string;
type: string;
settings: {
http2: string;
http3: string;
min_tls_version: string;
tls_1_3: string;
ciphers: string[];
};
bundle_method: string;
wildcard: boolean;
custom_certificate: string;
custom_key: string;
};
bundle_method: string;
wildcard: boolean;
custom_certificate: string;
custom_key: string;
};
},
): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
}
},
): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
}
interface ZoneWorkers {
validate(zone_id: string, script: string): ResponseObjectPromise;
}
interface ZoneWorkers {
validate(zone_id: string, script: string): ResponseObjectPromise;
}
interface ZoneWorkersScript {
read(zone_id: string, script?: string): ResponseObjectPromise;
del(): ResponseObjectPromise;
}
interface ZoneWorkersScript {
read(zone_id: string, script?: string): ResponseObjectPromise;
del(): ResponseObjectPromise;
}
interface ZoneWorkersRoutes {
browse(zone_id: string): ResponseObjectPromise;
edit(zone_id: string, id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
add(zone_id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
}
interface ZoneWorkersRoutes {
browse(zone_id: string): ResponseObjectPromise;
edit(zone_id: string, id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
read(zone_id: string, id: string): ResponseObjectPromise;
add(zone_id: string, config: { pattern: string; script: string }): ResponseObjectPromise;
del(zone_id: string, id: string): ResponseObjectPromise;
}
interface User {
read(): ResponseObjectPromise;
edit(user: {
first_name: string;
last_name: string;
telephone: string;
country: string;
zipcode: string;
}): ResponseObjectPromise;
}
interface User {
read(): ResponseObjectPromise;
edit(user: {
first_name: string;
last_name: string;
telephone: string;
country: string;
zipcode: string;
}): ResponseObjectPromise;
}
interface Stream {
listVideos(accountId: string): ResponseObjectPromise;
videoDetails(accountId: string, id: string): ResponseObjectPromise;
deleteVideo(accountId: string, id: string): ResponseObjectPromise;
interface Stream {
listVideos(accountId: string): ResponseObjectPromise;
videoDetails(accountId: string, id: string): ResponseObjectPromise;
deleteVideo(accountId: string, id: string): ResponseObjectPromise;
}
}
declare class Cloudflare {
constructor(auth: AuthObject);
constructor(auth: Cloudflare.AuthObject);
dnsRecords: DNSRecords;
enterpriseZoneWorkersScripts: EnterpriseZoneWorkerScripts;
enterpriseZoneWorkersRoutes: EnterpriseZoneWorkersRoutes;
enterpriseZoneWorkersKVNamespaces: EnterpriseZoneWorkersKVNamespaces;
enterpriseZoneWorkersKV: EnterpriseZoneWorkersKV;
ips: CFIPs;
zones: Zones;
zoneSettings: ZoneSettings;
zoneCustomHostNames: ZoneCustomHostNames;
zoneWorkers: ZoneWorkers;
zoneWorkersScript: ZoneWorkersScript;
zoneWorkersRoutes: ZoneWorkersRoutes;
user: User;
stream: Stream;
dnsRecords: Cloudflare.DNSRecords;
enterpriseZoneWorkersScripts: Cloudflare.EnterpriseZoneWorkerScripts;
enterpriseZoneWorkersRoutes: Cloudflare.EnterpriseZoneWorkersRoutes;
enterpriseZoneWorkersKVNamespaces: Cloudflare.EnterpriseZoneWorkersKVNamespaces;
enterpriseZoneWorkersKV: Cloudflare.EnterpriseZoneWorkersKV;
ips: Cloudflare.CFIPs;
zones: Cloudflare.Zones;
zoneSettings: Cloudflare.ZoneSettings;
zoneCustomHostNames: Cloudflare.ZoneCustomHostNames;
zoneWorkers: Cloudflare.ZoneWorkers;
zoneWorkersScript: Cloudflare.ZoneWorkersScript;
zoneWorkersRoutes: Cloudflare.ZoneWorkersRoutes;
user: Cloudflare.User;
stream: Cloudflare.Stream;
}
export = Cloudflare;
{
"name": "@types/cloudflare",
"version": "2.7.0",
"version": "2.7.1",
"description": "TypeScript definitions for cloudflare",

@@ -22,4 +22,4 @@ "license": "MIT",

"dependencies": {},
"typesPublisherContentHash": "5118e033556ed7d3a359603307297b6fb99626c10410ea1e348c8b7f9717dfc9",
"typesPublisherContentHash": "8a0e00abbb62f3d5f23448c2a2c5ce5dc5937bc4c9d8c2ee1cc71d449629e574",
"typeScriptVersion": "3.5"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Sun, 07 Mar 2021 10:42:15 GMT
* Last updated: Wed, 10 Mar 2021 17:13:03 GMT
* Dependencies: none

@@ -14,0 +14,0 @@ * Global values: none

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc