跳到內容

Entry

本頁內容尚未翻譯。

const Entry: 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<{
contracts: $Array<NonEmptyString>;
implementation: NonEmptyString;
operations: $Array<Struct<...>>;
probes: $Array<NonEmptyString>;
requirements: Struct<{
filesystem: ...;
nativeModules: ...;
placements: ...;
}>;
services: Struct<{
implements: ...;
optional: ...;
required: ...;
}>;
}>>;
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<{
algorithm: Literal<"sha256">;
digest: String;
version: Literal<1>;
}>;
identity: String;
package: Struct<{
name: NonEmptyString;
version: NonEmptyString;
}>;
}>>;
package: Struct<{
name: NonEmptyString;
version: NonEmptyString;
}>;
}>;
target: Union<readonly [TaggedStruct<"Worker", {
execArgv: optionalKey<$Array<String>>;
}>, TaggedStruct<"Local", {
command: optionalKey<NonEmptyArray<String>>;
}>]>;
}>;

Defined in: Model.ts:22