Parcourir la source

Avoids null return

main
Eric Amodio il y a 1 an
Parent
révision
ce200af478
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. +2
    -2
      src/system/iterable.ts

+ 2
- 2
src/system/iterable.ts Voir le fichier

@ -99,11 +99,11 @@ export function forEach(source: Iterable | IterableIterator, fn: (item:
}
}
export function find<T>(source: Iterable<T> | IterableIterator<T>, predicate: (item: T) => boolean): T | null {
export function find<T>(source: Iterable<T> | IterableIterator<T>, predicate: (item: T) => boolean): T | undefined {
for (const item of source) {
if (predicate(item)) return item;
}
return null;
return undefined;
}
export function findIndex<T>(source: Iterable<T> | IterableIterator<T>, predicate: (item: T) => boolean): number {

||||||
x
 
000:0
Chargement…
Annuler
Enregistrer