跳到主要内容

AlipayMiniProgramHostOptions

Defined in: packages/rxdb-adapter-miniprogram/src/hosts/alipay.ts:22

createAlipayMiniProgramHost 的参数。

Properties​

randomWorker​

readonly randomWorker: AlipayRandomWorker;

Defined in: packages/rxdb-adapter-miniprogram/src/hosts/alipay.ts:29

跑着包内 alipay-random-worker.js 的 Worker:逻辑层没有任何安全随机源,只有 Worker 里有 crypto.getRandomValues。

由 my.createWorker('workers/index.js', { useExperimentalWorker: true }) 建出, 要在 app.json 的 workers 声明目录、在 mini.project.json 的 transpile.script.ignore 里跳过转译。


runtimeGlobal?​

readonly optional runtimeGlobal?: typeof globalThis;

Defined in: packages/rxdb-adapter-miniprogram/src/hosts/alipay.ts:40

真实全局对象,见 MiniProgramHost.runtimeGlobal;缺省时环境有 globalThis 就用它(iOS 真机), 没有(开发者工具模拟器)就经 Object.prototype getter 找出来。


webAssembly​

readonly webAssembly: AlipayStandardWasmApi | undefined;

Defined in: packages/rxdb-adapter-miniprogram/src/hosts/alipay.ts:35

逻辑层的标准 WebAssembly;拿不到就传 undefined,引导运行时时以 logic-layer-webassembly 缺失报错。

显式传入而不是由宿主读自由变量:逻辑层没有这个全局时读它会直接抛 ReferenceError。