remove asArray
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>>;
|
||||||
|
|||||||
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>;
|
||||||
|
|||||||
Reference in New Issue
Block a user