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

    Function isErrorLike

    • 判断目标是否为 ErrorLike

      检查对象是否至少包含一个非空的 messageerror 字段。 两者任一非空即通过(OR 语义)。通过后 val 收窄为 ErrorLike

      Parameters

      • err: unknown

        — 待检查的任意值

      Returns err is ErrorLike

      true 当且仅当 err 是非 null 对象且 messageerror 至少其一为非空字符串

      isErrorLike({ message: 'boom' });    // true
      isErrorLike({ error: 'boom' }); // true
      isErrorLike({ message: '', error: 'fallback' }); // true(error 非空)
      isErrorLike({}); // false
      isErrorLike('boom'); // false