Skip to content

@pumpkin-plugins/static-hermes-runtime API / hermes/toolchain-environment / fetchWasiSdkRelease

Function: fetchWasiSdkRelease() ​

fetchWasiSdkRelease(options): Promise<WasiSdkRelease>

Defined in: hermes/toolchain-environment.ts:513

Fetch GitHub release metadata used to discover WASI SDK archives and their published digests.

Parameters ​

options ​

Repository URL, SDK version, optional GitHub token, and fetch implementation.

fetchImpl? ​

{(input, init?): Promise<Response>; (input, init?): Promise<Response>; } = globalThis.fetch

repository ​

string

token? ​

string

version ​

string

Returns ​

Promise<WasiSdkRelease>

GitHub release metadata for the pinned SDK version.

Throws ​

If the repository is not hosted on GitHub or the release request fails.

pumpkin-plugins documentation