跳转到内容

Host

此内容尚不支持你的语言。

const Host: Union<readonly [Struct<{
artifact: Struct<{
directory: NonEmptyString;
identity: Struct<{
algorithm: Literal<"sha256">;
digest: String;
entry: NonEmptyString;
version: Literal<1>;
}>;
}>;
config: withDecodingDefaultKey<Codec<Json, Json, never, never>, never>;
connect: optionalKey<Never>;
contract: String;
implementation: optionalKey<Never>;
maxInFlight: optionalKey<Int>;
probes: optionalKey<$Array<String>>;
target: Union<readonly [TaggedStruct<"Worker", {
execArgv: optionalKey<$Array<String>>;
}>, TaggedStruct<"Local", {
command: optionalKey<NonEmptyArray<String>>;
}>]>;
}>, Struct<{
artifact: optionalKey<Never>;
config: withDecodingDefaultKey<Codec<Json, Json, never, never>, never>;
connect: Union<readonly [Struct<{
auth: optionalKey<Union<readonly [..., ..., ..., ..., ...]>>;
ca: optionalKey<String>;
command: optionalKey<Never>;
expect: optionalKey<Struct<{
digest: ...;
version: ...;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
servername: optionalKey<String>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: String;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Union<readonly [..., ..., ..., ..., ...]>>;
command: optionalKey<Never>;
expect: optionalKey<Struct<{
digest: ...;
version: ...;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: String;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Never>;
command: NonEmptyArray<String>;
cwd: optionalKey<String>;
env: optionalKey<$Record<String, String>>;
expect: optionalKey<Struct<{
digest: ...;
version: ...;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Never>;
command: optionalKey<Never>;
local: Struct<{
command: optionalKey<...>;
}>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Never>;
command: optionalKey<Never>;
local: optionalKey<Never>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: Struct<{
execArgv: optionalKey<...>;
}>;
}>, Struct<{
auth: optionalKey<Union<readonly [..., ..., ..., ..., ...]>>;
command: optionalKey<Never>;
expect: optionalKey<Struct<{
digest: ...;
version: ...;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
stdio: optionalKey<Never>;
transport: Struct<{
config: optionalKey<...>;
name: String;
}>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>]>;
contract: String;
implementation: NonEmptyString;
maxInFlight: optionalKey<Never>;
probes: optionalKey<Never>;
target: optionalKey<Never>;
}>]>;

Defined in: Config.ts:186