INTEGRITY Dokumentace

Moduly mimo JavaScript

Kromě TypeScriptu a JavaScriptu jsou ve vašem kódu Workeru automaticky nakonfigurované k importu i následující typy modulů.

Přípona modulu Importovaný typ
.txt string
.html string
.sql string
.bin ArrayBuffer
.wasm, .wasm?module WebAssembly.Module

Například s tímto importem text bude řetězec obsahující obsah example.txt:

import text from "./example.txt";

Na tomto principu funguje také import Wasm, jak ukazuje následující příklad:

import wasm from "./example.wasm";

// Instantiate Wasm modules in the module scope
const instance = await WebAssembly.instantiate(wasm);

export default {
	fetch() {
		const result = instance.exports.exported_func();

		return new Response(result);
	},
};