1
0

remove asArray

This commit is contained in:
2024-05-31 12:17:54 +02:00
parent 6c7eac8217
commit e915e88e0a
4 changed files with 0 additions and 23 deletions

View File

@@ -636,10 +636,6 @@ export abstract class BaseAsyncSequence<TElement> extends AsyncSequenceMarker im
return new CacheAsyncSequence<TElement>(this); return new CacheAsyncSequence<TElement>(this);
} }
async asArray(): Promise<TElement[]> {
return await this.toArray();
}
async toArray() { async toArray() {
const array: TElement[] = []; const array: TElement[] = [];
@@ -979,10 +975,6 @@ export class DelegatedAsyncSequence<TElement> extends AsyncSequenceMarker implem
return this.#sequence.cached(); return this.#sequence.cached();
} }
asArray(): Promise<TElement[]> {
return this.#sequence.asArray();
}
toArray(): Promise<TElement[]> { toArray(): Promise<TElement[]> {
return this.#sequence.toArray(); return this.#sequence.toArray();
} }

View File

@@ -111,8 +111,6 @@ export interface AsyncSequence<TElement> extends AsyncIterable<TElement> {
cached(): AsyncSequence<TElement>; cached(): AsyncSequence<TElement>;
asArray(): Promise<TElement[]>;
toArray(): Promise<TElement[]>; toArray(): Promise<TElement[]>;
toMap<TKey, TValue>(keySelector: MaybeAsyncConverter<TElement, TKey>, valueSelector: MaybeAsyncConverter<TElement, TValue>): Promise<Map<TKey, TValue>>; toMap<TKey, TValue>(keySelector: MaybeAsyncConverter<TElement, TKey>, valueSelector: MaybeAsyncConverter<TElement, TValue>): Promise<Map<TKey, TValue>>;
toSet(): Promise<Set<TElement>>; toSet(): Promise<Set<TElement>>;

View File

@@ -632,10 +632,6 @@ export abstract class BaseSequence<TElement> extends SequenceMarker implements S
return new AwaitedSequence<TElement>(this); return new AwaitedSequence<TElement>(this);
} }
asArray() {
return this.toArray();
}
toArray() { toArray() {
return Array.from(this); return Array.from(this);
} }
@@ -964,10 +960,6 @@ export class DelegatedSequence<TElement> extends SequenceMarker implements Seque
return this.#sequence.awaited(); return this.#sequence.awaited();
} }
asArray() {
return this.#sequence.asArray();
}
toArray() { toArray() {
return this.#sequence.toArray(); return this.#sequence.toArray();
} }
@@ -1272,10 +1264,6 @@ export class WrappedArray<T> extends BaseSequence<T> {
return this.#array.length === 0; return this.#array.length === 0;
} }
override asArray() {
return this.#array;
}
override toArray() { override toArray() {
return this.#array.slice(); return this.#array.slice();
} }

View File

@@ -115,7 +115,6 @@ export interface Sequence<TElement> extends Iterable<TElement> {
awaited(): AsyncSequence<Awaited<TElement>>; awaited(): AsyncSequence<Awaited<TElement>>;
asArray(): TElement[];
toArray(): TElement[]; toArray(): TElement[];
toMap<TKey, TValue>(keySelector: Converter<TElement, TKey>, valueSelector: Converter<TElement, TValue>): Map<TKey, TValue>; toMap<TKey, TValue>(keySelector: Converter<TElement, TKey>, valueSelector: Converter<TElement, TValue>): Map<TKey, TValue>;
toSet(): Set<TElement>; toSet(): Set<TElement>;