Skip to content

CandidateOptions

type CandidateOptions = Struct<{
artifact: Struct<{
directory: NonEmptyString
identity: Struct<{
algorithm: Literal<"sha256">
digest: String
entry: NonEmptyString
version: Literal<1>
}>
}>
contractModule: NonEmptyString
input: Codec<Json, Json, never, never>
target: Union<
readonly [
TaggedStruct<
"Worker",
{
execArgv: optionalKey<$Array<String>>
}
>,
TaggedStruct<
"Local",
{
command: optionalKey<NonEmptyArray<String>>
}
>,
]
>
}>

Defined in: internal/candidate.ts:7

Deployment data for a captured direct execution unit.