1
0

correctly initialize and expose empty sequences

This commit is contained in:
2024-05-17 22:46:01 +02:00
parent e68b80c8eb
commit 719cb660e6
4 changed files with 9 additions and 9 deletions

View File

@@ -1065,7 +1065,7 @@ export abstract class BaseOrderedSequence<TElement> extends BaseSequence<TElemen
}
}
export class EmptySequence<T> extends BaseSequence<T> {
class EmptySequence<T> extends BaseSequence<T> {
override nonEnumeratedCount() {
return 0;
}
@@ -1073,6 +1073,8 @@ export class EmptySequence<T> extends BaseSequence<T> {
override *iterator() { }
}
export const EMPTY = new EmptySequence<any>();
export class RangeSequence extends BaseSequence<number> {
readonly #min: number;
readonly #max: number;