来自 Host response、bridge result 或其他不可信边界的候选结果。
值为 1–20 项且每项都通过 isMiniProgramMediaPickItem 的稠密数组时返回 true,
并将 TypeScript 类型收窄为 MediaPickResult;否则返回 false。
成功结果必须是非空数组:用户取消或任一项准备失败时走整批错误,不得返回空数组或部分结果。
本 guard 只校验全局上限 20,不校验调用方本次请求的 maxCount、相机必须恰好 1 项、项之间是否
重复或顺序,也不确认结果来自当前 request 或会话仍然有效。这些约束由 Runtime 的状态机、可信手势、
权限与句柄注册表继续执行。
import { isMiniProgramMediaPickResult } from '@heybox/hb-sdk/protocol';
isMiniProgramMediaPickResult([]); // false:取消不是空数组成功
isMiniProgramMediaPickResult([imageItem]); // true
判断未知值是否为整批
media.pick结果。