Skip to content

Release

const Release: Struct<{
entries: $Array<Struct<{
artifact: Struct<{
directory: NonEmptyString;
identity: Struct<{
algorithm: Literal<"sha256">;
digest: String;
entry: NonEmptyString;
version: Literal<1>;
}>;
}>;
contract: String;
entry: String;
id: NonEmptyString;
input: Codec<Json, Json, never, never>;
package: Struct<{
engines: Struct<{
node: NonEmptyString;
}>;
graft: Struct<{
entries: $Record<String, Struct<...>>;
version: Literal<1>;
}>;
name: NonEmptyString;
peerDependencies: Struct<{
"@graftland/graft": NonEmptyString;
effect: NonEmptyString;
}>;
version: NonEmptyString;
}>;
probes: $Array<NonEmptyString>;
provenance: Struct<{
artifact: Struct<{
algorithm: Literal<"sha256">;
digest: String;
entry: NonEmptyString;
version: Literal<1>;
}>;
entry: String;
operations: $Array<Struct<{
artifact: Struct<...>;
identity: String;
package: Struct<...>;
}>>;
package: Struct<{
name: NonEmptyString;
version: NonEmptyString;
}>;
}>;
target: Union<readonly [TaggedStruct<"Worker", {
execArgv: optionalKey<$Array<...>>;
}>, TaggedStruct<"Local", {
command: optionalKey<NonEmptyArray<...>>;
}>]>;
}>>;
references: $Array<NonEmptyString>;
revocations: $Array<NonEmptyString>;
version: Literal<1>;
}>;

Defined in: Model.ts:34