/**
 * 解析 appHelper.utils.isWebPos。
 *
 * 宿主可能注入 boolean，也可能与 isTerminal 一样注入「函数」；不可用 Boolean() 直接判断。
 * 这是判断当前是否运行在 WebPOS 环境的唯一口径（原实现来自 pisellTopology，已下沉到此共享）。
 */
export function resolveAppHelperIsWebPos(isWebPos) {
  if (typeof isWebPos === 'function') {
    try {
      return isWebPos() === true;
    } catch (_unused) {
      return false;
    }
  }
  return isWebPos === true;
}