From ce200af47831a9b57e328e348ced9314623e5459 Mon Sep 17 00:00:00 2001
From: Eric Amodio <eamodio@gmail.com>
Date: Wed, 22 Nov 2023 13:42:46 -0500
Subject: [PATCH] Avoids null return

---
 src/system/iterable.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/system/iterable.ts b/src/system/iterable.ts
index ae48ad1..fe1bd55 100644
--- a/src/system/iterable.ts
+++ b/src/system/iterable.ts
@@ -99,11 +99,11 @@ export function forEach<T>(source: Iterable<T> | IterableIterator<T>, 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 {