@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...

    函数 isMiniProgramMediaPickResult

    • 判断未知值是否为整批 media.pick 结果。

      参数

      • value: unknown

        来自 Host response、bridge result 或其他不可信边界的候选结果。

      返回 value is MediaPickResult

      值为 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

      0.9.3