Skip to content

@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.

pumpkin-plugins documentation