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。