1
0

sequence type fixes and refactor

This commit is contained in:
2024-05-17 22:12:16 +02:00
parent 85033018cf
commit 595d9fd5fc
7 changed files with 287 additions and 249 deletions

View File

@@ -27,8 +27,10 @@ export function sequence<T>(iterable: Iterable<T>): Sequence<T> {
return new WrappedIterable(iterable);
}
export const EMPTY = new EmptySequence<any>();
export function empty<T>(): Sequence<T> {
return EmptySequence.INSTANCE;
return EMPTY;
}
export function single<T>(obj: T): Sequence<T> {