2025-12-30 11:13:26 +08:00
|
|
|
// @ts-ignore
|
|
|
|
|
import wasmBase64 from "../pkg/rapier_wasm2d_bg.wasm";
|
2025-12-03 22:15:22 +08:00
|
|
|
import wasmInit from "../pkg/rapier_wasm2d";
|
2025-12-30 11:13:26 +08:00
|
|
|
import base64 from "base64-js";
|
2025-12-03 22:15:22 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Initializes RAPIER.
|
|
|
|
|
* Has to be called and awaited before using any library methods.
|
|
|
|
|
*/
|
2025-12-30 11:13:26 +08:00
|
|
|
export async function init() {
|
|
|
|
|
await wasmInit(base64.toByteArray(wasmBase64 as unknown as string).buffer);
|
2025-12-03 22:15:22 +08:00
|
|
|
}
|