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

@cloudflare/types

Package Overview
Dependencies
Maintainers
33
Versions
492
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cloudflare/types - npm Package Compare versions

Comparing version 6.17.3 to 6.17.4

296

dist/api/pages.d.ts

@@ -6,3 +6,3 @@ import { TypeFromCodec } from '@cloudflare/util-en-garde';

export declare type PagesUploadFileResult = TypeFromCodec<typeof PagesUploadFileResult>;
export declare const Environment: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"draft">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>]>>;
export declare const Environment: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>]>>;
export declare type Environment = TypeFromCodec<typeof Environment>;

@@ -12,4 +12,4 @@ export declare const DeploymentStage: import("@cloudflare/util-en-garde").ObjectCodec<{

status: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"idle">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"active">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"canceled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"success">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"failure">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"skipped">>]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
}>;

@@ -26,2 +26,29 @@ export declare type DeploymentStage = TypeFromCodec<typeof DeploymentStage>;

export declare type BuildConfig = TypeFromCodec<typeof BuildConfig>;
export declare const ProjectSourceConfig: import("@cloudflare/util-en-garde").ObjectCodec<{
owner: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
repo_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
pr_comments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
production_deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
preview_deployment_setting: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"all">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"none">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"custom">>]>>, import("io-ts").UndefinedC]>>;
preview_branch_includes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
preview_branch_excludes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
}>;
export declare type ProjectSourceConfig = TypeFromCodec<typeof ProjectSourceConfig>;
export declare const ProjectSource: import("@cloudflare/util-en-garde").ObjectCodec<{
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"github">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"gitlab">>]>>;
config: import("@cloudflare/util-en-garde").ObjectCodec<{
owner: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
repo_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
pr_comments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
production_deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
preview_deployment_setting: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"all">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"none">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"custom">>]>>, import("io-ts").UndefinedC]>>;
preview_branch_includes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
preview_branch_excludes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
}>;
}>;
export declare type ProjectSource = TypeFromCodec<typeof ProjectSource>;
export declare const Deployment: import("@cloudflare/util-en-garde").ObjectCodec<{

@@ -32,3 +59,3 @@ id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;

url: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
environment: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"draft">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>]>>;
environment: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>]>>;
deployment_trigger: import("@cloudflare/util-en-garde").ObjectCodec<{

@@ -45,4 +72,4 @@ type: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;

status: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"idle">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"active">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"canceled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"success">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"failure">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"skipped">>]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
}>;

@@ -52,4 +79,4 @@ stages: import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").ObjectCodec<{

status: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"idle">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"active">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"canceled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"success">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"failure">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"skipped">>]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
}>>>;

@@ -72,18 +99,17 @@ aliases: import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>;

production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
source: import("@cloudflare/util-en-garde").ObjectCodec<{
build_image_major_version: import("@cloudflare/util-en-garde").Codec<import("io-ts").NumberC>;
source: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").ObjectCodec<{
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"github">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"gitlab">>]>>;
config: import("@cloudflare/util-en-garde").ObjectCodec<{
owner: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
owner_display_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
repo_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
repo_display_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
pr_comments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
production_deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
preview_deployment_setting: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
preview_deployment_setting: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"all">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"none">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"custom">>]>>, import("io-ts").UndefinedC]>>;
preview_branch_includes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
preview_branch_excludes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
}>;
}>;
}>, import("io-ts").UndefinedC]>>;
is_skipped: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;

@@ -93,2 +119,244 @@ files: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>>>, import("io-ts").UndefinedC]>>;

export declare type Deployment = TypeFromCodec<typeof Deployment>;
export declare const EnvironmentVariableBindingValue: import("@cloudflare/util-en-garde").ObjectCodec<{
value: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"plain_text">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"secret_text">>]>>, import("io-ts").UndefinedC]>>;
}>;
export declare const EnvironmentVariableBindingMap: import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
value: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"plain_text">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"secret_text">>]>>, import("io-ts").UndefinedC]>>;
}>>>;
export declare type EnvironmentVariableBindingMap = TypeFromCodec<typeof EnvironmentVariableBindingMap>;
export declare const NamespaceBindingValue: import("@cloudflare/util-en-garde").ObjectCodec<{
namespace_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>;
export declare const DatabaseBindingValue: import("@cloudflare/util-en-garde").ObjectCodec<{
id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>;
export declare const BucketBindingValue: import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>;
export declare const DeploymentConfigEnv: import("@cloudflare/util-en-garde").ObjectCodec<{
env_vars: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
value: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"plain_text">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"secret_text">>]>>, import("io-ts").UndefinedC]>>;
}>>>, import("io-ts").UndefinedC]>>;
kv_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
namespace_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
durable_object_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
namespace_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
d1_databases: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
r2_buckets: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
compatibility_date: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
compatibility_flags: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
always_use_latest_compatibility_date: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
build_image_major_version: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").NumberC>, import("io-ts").UndefinedC]>>;
usage_model: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"bundled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"unbound">>]>>, import("io-ts").UndefinedC]>>;
}>;
export declare type DeploymentConfigEnv = TypeFromCodec<typeof DeploymentConfigEnv>;
export declare const DeploymentConfigs: import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>]>>, import("@cloudflare/util-en-garde").ObjectCodec<{
env_vars: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
value: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"plain_text">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"secret_text">>]>>, import("io-ts").UndefinedC]>>;
}>>>, import("io-ts").UndefinedC]>>;
kv_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
namespace_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
durable_object_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
namespace_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
d1_databases: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
r2_buckets: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
compatibility_date: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
compatibility_flags: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
always_use_latest_compatibility_date: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
build_image_major_version: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").NumberC>, import("io-ts").UndefinedC]>>;
usage_model: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"bundled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"unbound">>]>>, import("io-ts").UndefinedC]>>;
}>>>;
export declare type DeploymentConfigs = TypeFromCodec<typeof DeploymentConfigs>;
export declare const Project: import("@cloudflare/util-en-garde").ObjectCodec<{
id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
subdomain: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
domains: import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>;
source: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").ObjectCodec<{
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"github">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"gitlab">>]>>;
config: import("@cloudflare/util-en-garde").ObjectCodec<{
owner: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
repo_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
pr_comments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
production_deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
preview_deployment_setting: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"all">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"none">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"custom">>]>>, import("io-ts").UndefinedC]>>;
preview_branch_includes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
preview_branch_excludes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
}>;
}>, import("io-ts").UndefinedC]>>;
build_config: import("@cloudflare/util-en-garde").ObjectCodec<{
build_command: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
destination_dir: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
root_dir: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
web_analytics_tag: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
web_analytics_token: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
fast_builds: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
}>;
deployment_configs: import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>]>>, import("@cloudflare/util-en-garde").ObjectCodec<{
env_vars: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
value: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"plain_text">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"secret_text">>]>>, import("io-ts").UndefinedC]>>;
}>>>, import("io-ts").UndefinedC]>>;
kv_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
namespace_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
durable_object_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
namespace_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
d1_databases: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
r2_buckets: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>>>, import("io-ts").UndefinedC]>>;
compatibility_date: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
compatibility_flags: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
always_use_latest_compatibility_date: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
build_image_major_version: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").NumberC>, import("io-ts").UndefinedC]>>;
usage_model: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"bundled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"unbound">>]>>, import("io-ts").UndefinedC]>>;
}>>>;
latest_deployment: import("@cloudflare/util-en-garde").ObjectCodec<{
id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
project_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
project_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
url: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
environment: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>]>>;
deployment_trigger: import("@cloudflare/util-en-garde").ObjectCodec<{
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
metadata: import("@cloudflare/util-en-garde").ObjectCodec<{
branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
commit_hash: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
commit_message: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>;
}>;
latest_stage: import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"queued">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"initialize">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"clone_repo">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"build">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"deploy">>]>>;
status: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"idle">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"active">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"canceled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"success">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"failure">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"skipped">>]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
}>;
stages: import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"queued">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"initialize">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"clone_repo">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"build">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"deploy">>]>>;
status: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"idle">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"active">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"canceled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"success">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"failure">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"skipped">>]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
}>>>;
aliases: import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>;
created_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
modified_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
build_config: import("@cloudflare/util-en-garde").ObjectCodec<{
build_command: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
destination_dir: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
root_dir: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
web_analytics_tag: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
web_analytics_token: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
fast_builds: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
}>;
env_vars: import("@cloudflare/util-en-garde").Codec<import("io-ts").AnyC>;
kv_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").AnyC>, import("io-ts").UndefinedC]>>;
durable_object_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").AnyC>, import("io-ts").UndefinedC]>>;
short_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
build_image_major_version: import("@cloudflare/util-en-garde").Codec<import("io-ts").NumberC>;
source: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").ObjectCodec<{
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"github">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"gitlab">>]>>;
config: import("@cloudflare/util-en-garde").ObjectCodec<{
owner: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
repo_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
pr_comments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
production_deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
preview_deployment_setting: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"all">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"none">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"custom">>]>>, import("io-ts").UndefinedC]>>;
preview_branch_includes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
preview_branch_excludes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
}>;
}>, import("io-ts").UndefinedC]>>;
is_skipped: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
files: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>>>, import("io-ts").UndefinedC]>>;
}>;
canonical_deployment: import("@cloudflare/util-en-garde").ObjectCodec<{
id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
project_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
project_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
url: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
environment: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"preview">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"production">>]>>;
deployment_trigger: import("@cloudflare/util-en-garde").ObjectCodec<{
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
metadata: import("@cloudflare/util-en-garde").ObjectCodec<{
branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
commit_hash: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
commit_message: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>;
}>;
latest_stage: import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"queued">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"initialize">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"clone_repo">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"build">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"deploy">>]>>;
status: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"idle">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"active">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"canceled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"success">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"failure">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"skipped">>]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
}>;
stages: import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").ObjectCodec<{
name: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"queued">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"initialize">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"clone_repo">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"build">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"deploy">>]>>;
status: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"idle">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"active">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"canceled">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"success">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"failure">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"skipped">>]>>;
started_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
ended_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").NullC>]>>;
}>>>;
aliases: import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>;
created_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
modified_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
build_config: import("@cloudflare/util-en-garde").ObjectCodec<{
build_command: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
destination_dir: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
root_dir: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
web_analytics_tag: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
web_analytics_token: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
fast_builds: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
}>;
env_vars: import("@cloudflare/util-en-garde").Codec<import("io-ts").AnyC>;
kv_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").AnyC>, import("io-ts").UndefinedC]>>;
durable_object_namespaces: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").AnyC>, import("io-ts").UndefinedC]>>;
short_id: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
build_image_major_version: import("@cloudflare/util-en-garde").Codec<import("io-ts").NumberC>;
source: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").ObjectCodec<{
type: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"github">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"gitlab">>]>>;
config: import("@cloudflare/util-en-garde").ObjectCodec<{
owner: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
repo_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>;
pr_comments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
production_deployments_enabled: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
preview_deployment_setting: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"all">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"none">>, import("@cloudflare/util-en-garde").Codec<import("io-ts").LiteralC<"custom">>]>>, import("io-ts").UndefinedC]>>;
preview_branch_includes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
preview_branch_excludes: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").ArrayC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>>>, import("io-ts").UndefinedC]>>;
}>;
}>, import("io-ts").UndefinedC]>>;
is_skipped: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").BooleanC>, import("io-ts").UndefinedC]>>;
files: import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").RecordC<import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("@cloudflare/util-en-garde").Codec<import("io-ts").UnionC<[import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>, import("io-ts").UndefinedC]>>>>, import("io-ts").UndefinedC]>>;
}>;
created_on: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_branch: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
production_script_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
preview_script_name: import("@cloudflare/util-en-garde").Codec<import("io-ts").StringC>;
}>;
export declare type Project = TypeFromCodec<typeof Project>;
/** Log message for Pages logs */

@@ -95,0 +363,0 @@ export declare const LogMessage: import("@cloudflare/util-en-garde").ObjectCodec<{

81

es/api/pages.js

@@ -5,8 +5,8 @@ import { eg } from '@cloudflare/util-en-garde';

});
export const Environment = eg.union([eg.literal('draft'), eg.literal('preview'), eg.literal('production')]);
export const Environment = eg.union([eg.literal('preview'), eg.literal('production')]);
export const DeploymentStage = eg.object({
name: eg.union([eg.literal('queued'), eg.literal('initialize'), eg.literal('clone_repo'), eg.literal('build'), eg.literal('deploy')]),
status: eg.union([eg.literal('idle'), eg.literal('active'), eg.literal('canceled'), eg.literal('success'), eg.literal('failure'), eg.literal('skipped')]),
started_on: eg.string.optional,
ended_on: eg.string.optional
started_on: eg.union([eg.string, eg.null]),
ended_on: eg.union([eg.string, eg.null])
});

@@ -21,2 +21,17 @@ export const BuildConfig = eg.object({

});
export const ProjectSourceConfig = eg.object({
owner: eg.string,
repo_name: eg.string,
production_branch: eg.string.optional,
pr_comments_enabled: eg.boolean.optional,
deployments_enabled: eg.boolean.optional,
production_deployments_enabled: eg.boolean.optional,
preview_deployment_setting: eg.union([eg.literal('all'), eg.literal('none'), eg.literal('custom')]).optional,
preview_branch_includes: eg.array(eg.string).optional,
preview_branch_excludes: eg.array(eg.string).optional
});
export const ProjectSource = eg.object({
type: eg.union([eg.literal('github'), eg.literal('gitlab')]),
config: ProjectSourceConfig
});
export const Deployment = eg.object({

@@ -47,21 +62,49 @@ id: eg.string,

production_branch: eg.string,
source: eg.object({
type: eg.union([eg.literal('github'), eg.literal('gitlab')]),
config: eg.object({
owner: eg.string,
owner_display_name: eg.string,
repo_name: eg.string,
repo_display_name: eg.string,
production_branch: eg.string,
pr_comments_enabled: eg.boolean.optional,
deployments_enabled: eg.boolean.optional,
production_deployments_enabled: eg.boolean.optional,
preview_deployment_setting: eg.string.optional,
preview_branch_includes: eg.array(eg.string).optional,
preview_branch_excludes: eg.array(eg.string).optional
})
}),
build_image_major_version: eg.number,
source: ProjectSource.optional,
is_skipped: eg.boolean.optional,
files: eg.record(eg.string, eg.string.optional).optional
});
export const EnvironmentVariableBindingValue = eg.object({
value: eg.string,
type: eg.union([eg.literal('plain_text'), eg.literal('secret_text')]).optional
});
export const EnvironmentVariableBindingMap = eg.record(eg.string, EnvironmentVariableBindingValue);
export const NamespaceBindingValue = eg.object({
namespace_id: eg.string
});
export const DatabaseBindingValue = eg.object({
id: eg.string
});
export const BucketBindingValue = eg.object({
name: eg.string
});
export const DeploymentConfigEnv = eg.object({
env_vars: EnvironmentVariableBindingMap.optional,
kv_namespaces: eg.record(eg.string, NamespaceBindingValue).optional,
durable_object_namespaces: eg.record(eg.string, NamespaceBindingValue).optional,
d1_databases: eg.record(eg.string, DatabaseBindingValue).optional,
r2_buckets: eg.record(eg.string, BucketBindingValue).optional,
compatibility_date: eg.string.optional,
compatibility_flags: eg.array(eg.string).optional,
always_use_latest_compatibility_date: eg.boolean.optional,
build_image_major_version: eg.number.optional,
usage_model: eg.union([eg.literal('bundled'), eg.literal('unbound')]).optional
});
export const DeploymentConfigs = eg.record(eg.union([eg.literal('production'), eg.literal('preview')]), DeploymentConfigEnv);
export const Project = eg.object({
id: eg.string,
name: eg.string,
subdomain: eg.string,
domains: eg.array(eg.string),
source: ProjectSource.optional,
build_config: BuildConfig,
deployment_configs: DeploymentConfigs,
latest_deployment: Deployment,
canonical_deployment: Deployment,
created_on: eg.string,
production_branch: eg.string,
production_script_name: eg.string,
preview_script_name: eg.string
});

@@ -68,0 +111,0 @@ /** Log message for Pages logs */

@@ -6,3 +6,3 @@ "use strict";

});
exports.UploadFileGroupPayload = exports.DirectUploadsJWT = exports.DeploymentExistingLiveLogs = exports.DeploymentLiveLogsJWTPayload = exports.DeploymentLiveLogsJWT = exports.UnifiedDeploymentLogMessages = exports.LogMessage = exports.Deployment = exports.BuildConfig = exports.DeploymentStage = exports.Environment = exports.PagesUploadFileResult = void 0;
exports.UploadFileGroupPayload = exports.DirectUploadsJWT = exports.DeploymentExistingLiveLogs = exports.DeploymentLiveLogsJWTPayload = exports.DeploymentLiveLogsJWT = exports.UnifiedDeploymentLogMessages = exports.LogMessage = exports.Project = exports.DeploymentConfigs = exports.DeploymentConfigEnv = exports.BucketBindingValue = exports.DatabaseBindingValue = exports.NamespaceBindingValue = exports.EnvironmentVariableBindingMap = exports.EnvironmentVariableBindingValue = exports.Deployment = exports.ProjectSource = exports.ProjectSourceConfig = exports.BuildConfig = exports.DeploymentStage = exports.Environment = exports.PagesUploadFileResult = void 0;

@@ -17,3 +17,3 @@ var _utilEnGarde = require("@cloudflare/util-en-garde");

var Environment = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('draft'), _utilEnGarde.eg.literal('preview'), _utilEnGarde.eg.literal('production')]);
var Environment = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('preview'), _utilEnGarde.eg.literal('production')]);

@@ -25,4 +25,4 @@ exports.Environment = Environment;

status: _utilEnGarde.eg.union([_utilEnGarde.eg.literal('idle'), _utilEnGarde.eg.literal('active'), _utilEnGarde.eg.literal('canceled'), _utilEnGarde.eg.literal('success'), _utilEnGarde.eg.literal('failure'), _utilEnGarde.eg.literal('skipped')]),
started_on: _utilEnGarde.eg.string.optional,
ended_on: _utilEnGarde.eg.string.optional
started_on: _utilEnGarde.eg.union([_utilEnGarde.eg.string, _utilEnGarde.eg.null]),
ended_on: _utilEnGarde.eg.union([_utilEnGarde.eg.string, _utilEnGarde.eg.null])
});

@@ -43,2 +43,23 @@

var ProjectSourceConfig = _utilEnGarde.eg.object({
owner: _utilEnGarde.eg.string,
repo_name: _utilEnGarde.eg.string,
production_branch: _utilEnGarde.eg.string.optional,
pr_comments_enabled: _utilEnGarde.eg.boolean.optional,
deployments_enabled: _utilEnGarde.eg.boolean.optional,
production_deployments_enabled: _utilEnGarde.eg.boolean.optional,
preview_deployment_setting: _utilEnGarde.eg.union([_utilEnGarde.eg.literal('all'), _utilEnGarde.eg.literal('none'), _utilEnGarde.eg.literal('custom')]).optional,
preview_branch_includes: _utilEnGarde.eg.array(_utilEnGarde.eg.string).optional,
preview_branch_excludes: _utilEnGarde.eg.array(_utilEnGarde.eg.string).optional
});
exports.ProjectSourceConfig = ProjectSourceConfig;
var ProjectSource = _utilEnGarde.eg.object({
type: _utilEnGarde.eg.union([_utilEnGarde.eg.literal('github'), _utilEnGarde.eg.literal('gitlab')]),
config: ProjectSourceConfig
});
exports.ProjectSource = ProjectSource;
var Deployment = _utilEnGarde.eg.object({

@@ -69,18 +90,4 @@ id: _utilEnGarde.eg.string,

production_branch: _utilEnGarde.eg.string,
source: _utilEnGarde.eg.object({
type: _utilEnGarde.eg.union([_utilEnGarde.eg.literal('github'), _utilEnGarde.eg.literal('gitlab')]),
config: _utilEnGarde.eg.object({
owner: _utilEnGarde.eg.string,
owner_display_name: _utilEnGarde.eg.string,
repo_name: _utilEnGarde.eg.string,
repo_display_name: _utilEnGarde.eg.string,
production_branch: _utilEnGarde.eg.string,
pr_comments_enabled: _utilEnGarde.eg.boolean.optional,
deployments_enabled: _utilEnGarde.eg.boolean.optional,
production_deployments_enabled: _utilEnGarde.eg.boolean.optional,
preview_deployment_setting: _utilEnGarde.eg.string.optional,
preview_branch_includes: _utilEnGarde.eg.array(_utilEnGarde.eg.string).optional,
preview_branch_excludes: _utilEnGarde.eg.array(_utilEnGarde.eg.string).optional
})
}),
build_image_major_version: _utilEnGarde.eg.number,
source: ProjectSource.optional,
is_skipped: _utilEnGarde.eg.boolean.optional,

@@ -92,2 +99,68 @@ files: _utilEnGarde.eg.record(_utilEnGarde.eg.string, _utilEnGarde.eg.string.optional).optional

var EnvironmentVariableBindingValue = _utilEnGarde.eg.object({
value: _utilEnGarde.eg.string,
type: _utilEnGarde.eg.union([_utilEnGarde.eg.literal('plain_text'), _utilEnGarde.eg.literal('secret_text')]).optional
});
exports.EnvironmentVariableBindingValue = EnvironmentVariableBindingValue;
var EnvironmentVariableBindingMap = _utilEnGarde.eg.record(_utilEnGarde.eg.string, EnvironmentVariableBindingValue);
exports.EnvironmentVariableBindingMap = EnvironmentVariableBindingMap;
var NamespaceBindingValue = _utilEnGarde.eg.object({
namespace_id: _utilEnGarde.eg.string
});
exports.NamespaceBindingValue = NamespaceBindingValue;
var DatabaseBindingValue = _utilEnGarde.eg.object({
id: _utilEnGarde.eg.string
});
exports.DatabaseBindingValue = DatabaseBindingValue;
var BucketBindingValue = _utilEnGarde.eg.object({
name: _utilEnGarde.eg.string
});
exports.BucketBindingValue = BucketBindingValue;
var DeploymentConfigEnv = _utilEnGarde.eg.object({
env_vars: EnvironmentVariableBindingMap.optional,
kv_namespaces: _utilEnGarde.eg.record(_utilEnGarde.eg.string, NamespaceBindingValue).optional,
durable_object_namespaces: _utilEnGarde.eg.record(_utilEnGarde.eg.string, NamespaceBindingValue).optional,
d1_databases: _utilEnGarde.eg.record(_utilEnGarde.eg.string, DatabaseBindingValue).optional,
r2_buckets: _utilEnGarde.eg.record(_utilEnGarde.eg.string, BucketBindingValue).optional,
compatibility_date: _utilEnGarde.eg.string.optional,
compatibility_flags: _utilEnGarde.eg.array(_utilEnGarde.eg.string).optional,
always_use_latest_compatibility_date: _utilEnGarde.eg.boolean.optional,
build_image_major_version: _utilEnGarde.eg.number.optional,
usage_model: _utilEnGarde.eg.union([_utilEnGarde.eg.literal('bundled'), _utilEnGarde.eg.literal('unbound')]).optional
});
exports.DeploymentConfigEnv = DeploymentConfigEnv;
var DeploymentConfigs = _utilEnGarde.eg.record(_utilEnGarde.eg.union([_utilEnGarde.eg.literal('production'), _utilEnGarde.eg.literal('preview')]), DeploymentConfigEnv);
exports.DeploymentConfigs = DeploymentConfigs;
var Project = _utilEnGarde.eg.object({
id: _utilEnGarde.eg.string,
name: _utilEnGarde.eg.string,
subdomain: _utilEnGarde.eg.string,
domains: _utilEnGarde.eg.array(_utilEnGarde.eg.string),
source: ProjectSource.optional,
build_config: BuildConfig,
deployment_configs: DeploymentConfigs,
latest_deployment: Deployment,
canonical_deployment: Deployment,
created_on: _utilEnGarde.eg.string,
production_branch: _utilEnGarde.eg.string,
production_script_name: _utilEnGarde.eg.string,
preview_script_name: _utilEnGarde.eg.string
});
exports.Project = Project;
/** Log message for Pages logs */

@@ -94,0 +167,0 @@ var LogMessage = _utilEnGarde.eg.object({

{
"name": "@cloudflare/types",
"description": "Cloudflare API data types and various type helpers.",
"version": "6.17.3",
"version": "6.17.4",
"types": "./dist/index.d.ts",

@@ -36,3 +36,3 @@ "main": "lib/index.js",

},
"gitHead": "3ff6f4bcf2bb03b08ca194e4863d7d7859a5caf1"
"gitHead": "f12de3d8eebea15d8e8031e43ae0e9dd826784c5"
}

@@ -10,3 +10,2 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde';

export const Environment = eg.union([
eg.literal('draft'),
eg.literal('preview'),

@@ -33,4 +32,4 @@ eg.literal('production')

]),
started_on: eg.string.optional,
ended_on: eg.string.optional
started_on: eg.union([eg.string, eg.null]),
ended_on: eg.union([eg.string, eg.null])
});

@@ -51,2 +50,27 @@

export const ProjectSourceConfig = eg.object({
owner: eg.string,
repo_name: eg.string,
production_branch: eg.string.optional,
pr_comments_enabled: eg.boolean.optional,
deployments_enabled: eg.boolean.optional,
production_deployments_enabled: eg.boolean.optional,
preview_deployment_setting: eg.union([
eg.literal('all'),
eg.literal('none'),
eg.literal('custom')
]).optional,
preview_branch_includes: eg.array(eg.string).optional,
preview_branch_excludes: eg.array(eg.string).optional
});
export type ProjectSourceConfig = TypeFromCodec<typeof ProjectSourceConfig>;
export const ProjectSource = eg.object({
type: eg.union([eg.literal('github'), eg.literal('gitlab')]),
config: ProjectSourceConfig
});
export type ProjectSource = TypeFromCodec<typeof ProjectSource>;
export const Deployment = eg.object({

@@ -77,18 +101,4 @@ id: eg.string,

production_branch: eg.string,
source: eg.object({
type: eg.union([eg.literal('github'), eg.literal('gitlab')]),
config: eg.object({
owner: eg.string,
owner_display_name: eg.string,
repo_name: eg.string,
repo_display_name: eg.string,
production_branch: eg.string,
pr_comments_enabled: eg.boolean.optional,
deployments_enabled: eg.boolean.optional,
production_deployments_enabled: eg.boolean.optional,
preview_deployment_setting: eg.string.optional,
preview_branch_includes: eg.array(eg.string).optional,
preview_branch_excludes: eg.array(eg.string).optional
})
}),
build_image_major_version: eg.number,
source: ProjectSource.optional,
is_skipped: eg.boolean.optional,

@@ -100,2 +110,70 @@ files: eg.record(eg.string, eg.string.optional).optional

export const EnvironmentVariableBindingValue = eg.object({
value: eg.string,
type: eg.union([eg.literal('plain_text'), eg.literal('secret_text')]).optional
});
export const EnvironmentVariableBindingMap = eg.record(
eg.string,
EnvironmentVariableBindingValue
);
export type EnvironmentVariableBindingMap = TypeFromCodec<
typeof EnvironmentVariableBindingMap
>;
export const NamespaceBindingValue = eg.object({
namespace_id: eg.string
});
export const DatabaseBindingValue = eg.object({
id: eg.string
});
export const BucketBindingValue = eg.object({
name: eg.string
});
export const DeploymentConfigEnv = eg.object({
env_vars: EnvironmentVariableBindingMap.optional,
kv_namespaces: eg.record(eg.string, NamespaceBindingValue).optional,
durable_object_namespaces: eg.record(eg.string, NamespaceBindingValue)
.optional,
d1_databases: eg.record(eg.string, DatabaseBindingValue).optional,
r2_buckets: eg.record(eg.string, BucketBindingValue).optional,
compatibility_date: eg.string.optional,
compatibility_flags: eg.array(eg.string).optional,
always_use_latest_compatibility_date: eg.boolean.optional,
build_image_major_version: eg.number.optional,
usage_model: eg.union([eg.literal('bundled'), eg.literal('unbound')]).optional
});
export type DeploymentConfigEnv = TypeFromCodec<typeof DeploymentConfigEnv>;
export const DeploymentConfigs = eg.record(
eg.union([eg.literal('production'), eg.literal('preview')]),
DeploymentConfigEnv
);
export type DeploymentConfigs = TypeFromCodec<typeof DeploymentConfigs>;
export const Project = eg.object({
id: eg.string,
name: eg.string,
subdomain: eg.string,
domains: eg.array(eg.string),
source: ProjectSource.optional,
build_config: BuildConfig,
deployment_configs: DeploymentConfigs,
latest_deployment: Deployment,
canonical_deployment: Deployment,
created_on: eg.string,
production_branch: eg.string,
production_script_name: eg.string,
preview_script_name: eg.string
});
export type Project = TypeFromCodec<typeof Project>;
/** Log message for Pages logs */

@@ -102,0 +180,0 @@ export const LogMessage = eg.object({

Sorry, the diff of this file is too big to display

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