@pumpkin-plugins/static-hermes-runtime API / hermes/toolchain-environment / selectWasiSdkAsset
Function: selectWasiSdkAsset()
selectWasiSdkAsset(
release,target):WasiSdkReleaseAsset&object
Defined in: hermes/toolchain-environment.ts:553
Find a matching WASI SDK archive in the GitHub release asset list.
Parameters
release
WasiSdkRelease
GitHub release metadata containing its published assets.
target
SDK version, platform, and architecture to match.
arch
string
expectedSha256
string
platform
Platform
version
string
Returns
WasiSdkReleaseAsset & object
The matching asset, including its HTTPS download URL and published SHA-256 digest.
Throws
If the release has no matching archive, its digest differs from the trusted pin, or its URL is invalid.