@cloudflare/types
Advanced tools
Comparing version 6.17.3 to 6.17.4
@@ -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<{ |
@@ -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
1288725
15625