ExecBuildArtifact
One module a ck-exec build produced.
type ExecBuildArtifact {
crate: String!
digest: String!
sizeBytes: Int!
capabilitySummaryJson: String
capabilityHash: String
tickIntervalMs: Int
}
Fields
ExecBuildArtifact.crate ● String! non-null scalar
The crate it was built from.
ExecBuildArtifact.digest ● String! non-null scalar
SHA-256 of the WASM, hex: the digest a manifest names a ck-exec module by, and a CLIENT half’s digest once attached (execModClientDeploy).
ExecBuildArtifact.sizeBytes ● Int! non-null scalar
The module’s size in bytes.
ExecBuildArtifact.capabilitySummaryJson ● String scalar
A CLIENT half’s capability summary as JSON, derived from the module: its imports, the client host calls it can reach, their groups, its presentation hooks and exports. Null for a ck-exec module.
ExecBuildArtifact.capabilityHash ● String scalar
SHA-256 of the canonical capability summary, hex: what visitors consent to. Null for a ck-exec module.
ExecBuildArtifact.tickIntervalMs ● Int scalar
How often, in milliseconds, browsers tick a CLIENT half: [package.metadata.crowdy] tick_interval_ms, 16-1000, 1000 by default. Null for a ck-exec module.
Member Of
ExecBuild object