ArtifactKey
ArtifactKey =
object
Defined in: packages/app-system/src/fs/artifact-cache.ts:21
Properties
Section titled “Properties”inputs
Section titled “inputs”
readonlyinputs: readonly (string|Uint8Array)[]
Defined in: packages/app-system/src/fs/artifact-cache.ts:28
Everything the artifact depends on — source text, compiler flags, toolchain version. Hashed to form the identity.
lifetime?
Section titled “lifetime?”
readonlyoptionallifetime?:ArtifactLifetime
Defined in: packages/app-system/src/fs/artifact-cache.ts:32
Default "persistent".
readonlyname:string
Defined in: packages/app-system/src/fs/artifact-cache.ts:23
Author-chosen, for a readable cache directory. Not part of identity.
scope?
Section titled “scope?”
readonlyoptionalscope?: readonlystring[]
Defined in: packages/app-system/src/fs/artifact-cache.ts:30
Extra identity components. Node version, platform and arch are implicit.