跳到主要内容

assertMiniProgramPlatformId()

function assertMiniProgramPlatformId(value): asserts value is "wechat" | "douyin" | "alipay";

Defined in: packages/rxdb-adapter-miniprogram/src/host.ts:97

判定平台 id,不需要宿主:已登记的放行,未登记的直接抛错。宿主路径(resolveMiniProgramHost、 运行时预检、VFS)用的是同一个判定,所以报错逐字一致。

给还造不出宿主的调用方用,比如按构建平台分支的应用拿 Taro 平台名直接判定、未登记的走拒绝路径。

Parameters​

ParameterTypeDescription
valueunknown待判定的平台 id

Returns​

asserts value is "wechat" | "douyin" | "alipay"

Throws​

MiniProgramUnsupportedPlatformError 可行性矩阵判 unsupported 的平台,带出阻断项与判定章节

Throws​

MiniProgramUnknownPlatformError 其余未登记的值