@meld-ts/core
    Preparing search index...

    Function errorMessage

    • 从各种类型的错误来源中提取错误消息文本

      提取优先级(从高到低):

      1. null / undefined → 返回 ''
      2. 非空字符串类型 → 直接返回该字符串
      3. Error 实例 → 返回 err.message(可能为空串)
      4. ErrorLike 对象 → 返回 err.message(优先)或 err.error(fallback)
      5. 其他 → 返回 ''

      Parameters

      • err: unknown

        — 任意类型的错误来源

      Returns string

      提取出的错误消息文本,无法提取时返回 ''

      errorMessage(new Error('boom'));              // 'boom'
      errorMessage({ message: 'boom' }); // 'boom'
      errorMessage({ error: 'fallback' }); // 'fallback'
      errorMessage({ message: '', error: 'fb' }); // 'fb'(message 空串 → fallback)
      errorMessage('string error'); // 'string error'
      errorMessage(null); // ''

      // 典型用法:带 fallback
      const msg = errorMessage(caught) || 'Unknown Error';