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

    Function or

    • 组合守卫(OR)

      任意一个守卫通过即返回 true短路求值——首个通过后不再执行后续守卫。 自动推断所有守卫的联合类型作为返回值。

      Type Parameters

      Parameters

      • ...guards: G

        — 一个或多个 TypeGuard 函数

      Returns TypeGuard<InferGuard<G[number]>>

      组合后的 TypeGuard,收窄类型为各守卫类型的联合

      const isStringOrNumber = or(isString, isNumber);
      if (isStringOrNumber(value)) {
      // value: string | number
      }