DefaultSimpleWasmModuleLoader constructor

DefaultSimpleWasmModuleLoader({
  1. Map<String, Uint8List> files = const {},
})

创建用于支持 Simple 扩展在 Web 上正常运行的默认加载器。

传入「路径 → 字节」的映射 files 以供 Wasm 模块进行文件读写。 例如,如果自定义了 Simple 的拼音文件 select pinyin_dict('/path/to/pinyin.txt') ,则需要传入 { "/path/to/pinyin.txt": 拼音文件字节内容 } 供扩展使用。

如需使用结巴分词,需要提供 JiebaDictType 中所有结巴分词字典文件的 Uint8List 。可以通过 JiebaDictAssets.loadPaths 获取内置字典路径,然后在 Web Worker 中通过 fetch 函数进行读取。

Implementation

DefaultSimpleWasmModuleLoader({Map<String, Uint8List> files = const {}}) {
  _files.addAll(files);
  _callbacks = DefaultSimpleBridgeCallbacks(_files);
}