ts-data-forge
    Preparing search index...
    • Tests whether at least one element in an array passes a test implemented by a predicate.

      Type Parameters

      • const Ar extends readonly unknown[]

      Parameters

      • array: Ar
      • predicate: (a: Ar[number], index: ArrayIndex<Ar>) => boolean

      Returns boolean

      const numbers = [1, 3, 5] as const;
      const words = ['Ada', 'Grace'] as const;

      const hasEven = Arr.some(numbers, (value) => value % 2 === 0);
      const hasShortName = Arr.some(words, (value) => value.length <= 3);

      assert.notOk(hasEven);
      assert.ok(hasShortName);
    • Tests whether at least one element in an array passes a test implemented by a predicate.

      Type Parameters

      • E

      Parameters

      • predicate: (a: E, index: Uint32) => boolean

      Returns (array: readonly E[]) => boolean

      const numbers = [1, 3, 5] as const;
      const words = ['Ada', 'Grace'] as const;

      const hasEven = Arr.some(numbers, (value) => value % 2 === 0);
      const hasShortName = Arr.some(words, (value) => value.length <= 3);

      assert.notOk(hasEven);
      assert.ok(hasShortName);