只读declared规范化后的显式声明。explicit 时按固定顺序
android、ios、ohos、windows、macos、linux 排列并只保留声明项;
legacy_mobile_default 时是冻结的空数组,表示历史产物没有声明,而不是“不支持平台”。
只读effective最终用于展示、校验和运行判断的平台集合。explicit 时与规范化后的 declared 相同;
legacy_mobile_default 时固定为 MINIAPP_LEGACY_DEFAULT_PLATFORM_VALUES。
只读platformsManifest 是否拥有经过校验的显式 platforms 字段。显式声明时为 true,
历史 fallback 得到相同 effective 集合时仍为 false。
只读policy本次解析采用的来源策略;与 platformsDeclared 保持一致。
Manifest 平台声明的规范化解析结果,供 CLI、开放平台网页、后端与 Runtime 共用。
备注
返回对象通过
Object.freeze()冻结,字段和数组在类型层也都是只读值。调用方应把其中 的数组视为不可变集合,不要修改、重新排序或自行合并 fallback。platformsDeclared与policy用于保留“显式声明”与“历史缺声明默认”的来源差异。