Skip to main content

resolveArtifactHandle

HardKAS SDK


HardKAS SDK / artifacts/src / resolveArtifactHandle

Function: resolveArtifactHandle()

resolveArtifactHandle(input, workspaceRoot): Promise<ArtifactHandle>

Defined in: packages/artifacts/src/artifact-handle.ts:232

Resolve an artifact from the two accepted CLI-facing identity forms.

Accepted:

  • absolute or workspace-relative filesystem path to a .json artifact file
  • exact 64-hex lineage.artifactId

Anything else throws a typed ArtifactHandleError. See the file header for the full contract.

Parameters​

input​

string

workspaceRoot​

string

Returns​

Promise<ArtifactHandle>