UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

512 lines (419 loc) 124 kB
// Generated by tsbindgen - Architecture // Namespace: System.Linq // Assembly: System.Collections.Immutable, System.Linq, System.Linq.AsyncEnumerable, System.Linq.Expressions, System.Linq.Parallel, System.Linq.Queryable // Branded primitive types are sourced from @tsonic/types import type { sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/types'; // Import support types from @tsonic/types import type { ptr, ref } from "@tsonic/types"; // Import types from other namespaces import type { Partitioner_1 } from "../../System.Collections.Concurrent/internal/index.js"; import * as System_Collections_Generic_Internal from "../../System.Collections.Generic/internal/index.js"; import type { Dictionary_2, HashSet_1, IAsyncEnumerable_1, IAsyncEnumerator_1, IComparer_1, IEnumerable_1, IEnumerator_1, IEqualityComparer_1, KeyValuePair_2, List_1 } from "../../System.Collections.Generic/internal/index.js"; import type { ImmutableArray_1, ImmutableArray_1_Builder } from "../../System.Collections.Immutable/internal/index.js"; import * as System_Collections_Internal from "../../System.Collections/internal/index.js"; import type { IEnumerable, IEnumerator } from "../../System.Collections/internal/index.js"; import type { Expression, Expression_1 } from "../../System.Linq.Expressions/internal/index.js"; import type { IAdditionOperators_3, INumber_1 } from "../../System.Numerics/internal/index.js"; import type { ValueTask_1 } from "../../System.Threading.Tasks/internal/index.js"; import type { CancellationToken } from "../../System.Threading/internal/index.js"; import * as System_Internal from "../../System/internal/index.js"; import type { Action_1, Boolean as ClrBoolean, Decimal, Double, Enum, Func_1, Func_2, Func_3, Func_4, IComparable, IConvertible, IFormatProvider, IFormattable, Index, Int32, Int64, ISpanFormattable, Nullable_1, Object as ClrObject, Range, Single, String as ClrString, Type, TypeCode, ValueTuple_2, ValueTuple_3, Void } from "../../System/internal/index.js"; // CLROf<T> - Maps ergonomic primitives to their CLR types for generic constraints // This utility is used ONLY in generic type arguments to satisfy CLR interface constraints // Value positions (parameters, return types) use lowercase primitives for ergonomics export type CLROf<T> = T extends sbyte ? System_Internal.SByte : T extends short ? System_Internal.Int16 : T extends int ? System_Internal.Int32 : T extends long ? System_Internal.Int64 : T extends int128 ? System_Internal.Int128 : T extends nint ? System_Internal.IntPtr : T extends byte ? System_Internal.Byte : T extends ushort ? System_Internal.UInt16 : T extends uint ? System_Internal.UInt32 : T extends ulong ? System_Internal.UInt64 : T extends uint128 ? System_Internal.UInt128 : T extends nuint ? System_Internal.UIntPtr : T extends half ? System_Internal.Half : T extends float ? System_Internal.Single : T extends double ? System_Internal.Double : T extends decimal ? System_Internal.Decimal : T extends char ? System_Internal.Char : T extends boolean ? System_Internal.Boolean : T extends string ? System_Internal.String : T; // Identity fallback for non-primitive types export enum ParallelExecutionMode { default_ = 0, forceParallelism = 1 } export enum ParallelMergeOptions { default_ = 0, notBuffered = 1, autoBuffered = 2, fullyBuffered = 3 } export interface IGrouping_2$instance<TKey, TElement> extends IEnumerable_1<TElement>, IEnumerable { readonly key: TKey; getEnumerator(): IEnumerator_1<TElement>; getEnumerator(): IEnumerator; } export type IGrouping_2<TKey, TElement> = IGrouping_2$instance<TKey, TElement>; export interface ILookup_2$instance<TKey, TElement> extends IEnumerable_1<IGrouping_2<TKey, TElement>>, IEnumerable { readonly count: int; readonly item: IEnumerable_1<TElement>; contains(key: TKey): boolean; getEnumerator(): IEnumerator_1<IGrouping_2<TKey, TElement>>; getEnumerator(): IEnumerator; } export type ILookup_2<TKey, TElement> = ILookup_2$instance<TKey, TElement>; export interface IOrderedAsyncEnumerable_1$instance<TElement> extends IAsyncEnumerable_1<TElement> { createOrderedAsyncEnumerable<TKey>(keySelector: Func_2<TElement, TKey>, comparer: IComparer_1<TKey>, descending: boolean): IOrderedAsyncEnumerable_1<TElement>; createOrderedAsyncEnumerable<TKey>(keySelector: Func_3<TElement, CancellationToken, ValueTask_1<TKey>>, comparer: IComparer_1<TKey>, descending: boolean): IOrderedAsyncEnumerable_1<TElement>; getAsyncEnumerator(cancellationToken?: CancellationToken): IAsyncEnumerator_1<TElement>; } export interface IOrderedAsyncEnumerable_1$instance<TElement> extends System_Collections_Generic_Internal.IAsyncEnumerable_1$instance<TElement> {} export type IOrderedAsyncEnumerable_1<TElement> = IOrderedAsyncEnumerable_1$instance<TElement>; export interface IOrderedEnumerable_1$instance<TElement> extends IEnumerable_1<TElement>, IEnumerable { createOrderedEnumerable<TKey>(keySelector: Func_2<TElement, TKey>, comparer: IComparer_1<TKey>, descending: boolean): IOrderedEnumerable_1<TElement>; getEnumerator(): IEnumerator_1<TElement>; getEnumerator(): IEnumerator; } export type IOrderedEnumerable_1<TElement> = IOrderedEnumerable_1$instance<TElement>; export interface IOrderedQueryable$instance extends IQueryable, IEnumerable { readonly expression: Expression; readonly elementType: Type; readonly provider: IQueryProvider; getEnumerator(): IEnumerator; } export type IOrderedQueryable = IOrderedQueryable$instance; export interface IOrderedQueryable_1$instance<T> extends IQueryable_1<T>, IEnumerable_1<T>, IEnumerable, IQueryable, IOrderedQueryable { readonly expression: Expression; readonly elementType: Type; readonly provider: IQueryProvider; getEnumerator(): IEnumerator_1<T>; getEnumerator(): IEnumerator; } export type IOrderedQueryable_1<T> = IOrderedQueryable_1$instance<T>; export interface IQueryable$instance extends IEnumerable { readonly expression: Expression; readonly elementType: Type; readonly provider: IQueryProvider; getEnumerator(): IEnumerator; } export interface IQueryable$instance extends System_Collections_Internal.IEnumerable$instance {} export type IQueryable = IQueryable$instance; export interface IQueryable_1$instance<T> extends IEnumerable_1<T>, IEnumerable, IQueryable { readonly expression: Expression; readonly elementType: Type; readonly provider: IQueryProvider; getEnumerator(): IEnumerator_1<T>; getEnumerator(): IEnumerator; } export type IQueryable_1<T> = IQueryable_1$instance<T>; export interface IQueryProvider$instance { createQuery<TElement>(expression: Expression): IQueryable_1<TElement>; createQuery(expression: Expression): IQueryable; execute(expression: Expression): unknown; execute<TResult>(expression: Expression): TResult; } export type IQueryProvider = IQueryProvider$instance; export interface EnumerableExecutor$instance { } export const EnumerableExecutor: { }; export type EnumerableExecutor = EnumerableExecutor$instance; export interface EnumerableExecutor_1$instance<T> extends EnumerableExecutor { } export const EnumerableExecutor_1: { new<T>(expression: Expression): EnumerableExecutor_1$instance<T>; }; export type EnumerableExecutor_1<T> = EnumerableExecutor_1$instance<T>; export interface EnumerableQuery$instance { } export const EnumerableQuery: { }; export type EnumerableQuery = EnumerableQuery$instance; export interface EnumerableQuery_1$instance<T> extends EnumerableQuery { toString(): string; } export const EnumerableQuery_1: { new<T>(enumerable: IEnumerable_1<T>): EnumerableQuery_1$instance<T>; new<T>(expression: Expression): EnumerableQuery_1$instance<T>; }; export interface __EnumerableQuery_1$views<T> { As_IQueryable(): IQueryable$instance; As_IQueryProvider(): IQueryProvider$instance; As_IEnumerable_1(): System_Collections_Generic_Internal.IEnumerable_1$instance<T>; As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; } export interface EnumerableQuery_1$instance<T> extends IOrderedQueryable_1$instance<T>, IQueryProvider$instance {} export type EnumerableQuery_1<T> = EnumerableQuery_1$instance<T> & __EnumerableQuery_1$views<T>; export interface Lookup_2$instance<TKey, TElement> { readonly count: int; readonly item: IEnumerable_1<TElement>; applyResultSelector<TResult>(resultSelector: Func_3<TKey, IEnumerable_1<TElement>, TResult>): IEnumerable_1<TResult>; contains(key: TKey): boolean; getEnumerator(): IEnumerator_1<IGrouping_2<TKey, TElement>>; } export const Lookup_2: { new<TKey, TElement>(): Lookup_2$instance<TKey, TElement>; }; export interface __Lookup_2$views<TKey, TElement> { As_ILookup_2(): ILookup_2$instance<TKey, TElement>; As_IEnumerable_1(): System_Collections_Generic_Internal.IEnumerable_1$instance<IGrouping_2<TKey, TElement>>; As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; } export type Lookup_2<TKey, TElement> = Lookup_2$instance<TKey, TElement> & __Lookup_2$views<TKey, TElement>; export interface OrderedParallelQuery_1$instance<TSource> extends ParallelQuery_1$instance<TSource> { getEnumerator(): IEnumerator_1<TSource>; getEnumerator(): IEnumerator_1<TSource>; getEnumerator(): IEnumerator; } export const OrderedParallelQuery_1: { new<TSource>(): OrderedParallelQuery_1$instance<TSource>; }; export interface __OrderedParallelQuery_1$views<TSource> { As_IEnumerable_1(): System_Collections_Generic_Internal.IEnumerable_1$instance<TSource>; As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; } export type OrderedParallelQuery_1<TSource> = OrderedParallelQuery_1$instance<TSource> & __OrderedParallelQuery_1$views<TSource>; export interface ParallelQuery$instance { } export const ParallelQuery: { new(): ParallelQuery$instance; }; export interface __ParallelQuery$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; } export interface ParallelQuery$instance extends System_Collections_Internal.IEnumerable$instance {} export type ParallelQuery = ParallelQuery$instance & __ParallelQuery$views; export interface ParallelQuery_1$instance<TSource> extends ParallelQuery$instance { getEnumerator(): IEnumerator; } export const ParallelQuery_1: { new<TSource>(): ParallelQuery_1$instance<TSource>; }; export interface __ParallelQuery_1$views<TSource> { As_IEnumerable_1(): System_Collections_Generic_Internal.IEnumerable_1$instance<TSource>; As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; } export type ParallelQuery_1<TSource> = ParallelQuery_1$instance<TSource> & __ParallelQuery_1$views<TSource>; export abstract class AsyncEnumerable$instance { static aggregateAsync<TSource>(source: IAsyncEnumerable_1<TSource>, func: Func_3<TSource, TSource, TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static aggregateAsync<TSource>(source: IAsyncEnumerable_1<TSource>, func: Func_4<TSource, TSource, CancellationToken, ValueTask_1<TSource>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static aggregateAsync<TSource, TAccumulate, TResult>(source: IAsyncEnumerable_1<TSource>, seed: TAccumulate, func: Func_3<TAccumulate, TSource, TAccumulate>, resultSelector: Func_2<TAccumulate, TResult>, cancellationToken?: CancellationToken): ValueTask_1<TResult>; static aggregateAsync<TSource, TAccumulate>(source: IAsyncEnumerable_1<TSource>, seed: TAccumulate, func: Func_3<TAccumulate, TSource, TAccumulate>, cancellationToken?: CancellationToken): ValueTask_1<TAccumulate>; static aggregateAsync<TSource, TAccumulate, TResult>(source: IAsyncEnumerable_1<TSource>, seed: TAccumulate, func: Func_4<TAccumulate, TSource, CancellationToken, ValueTask_1<TAccumulate>>, resultSelector: Func_3<TAccumulate, CancellationToken, ValueTask_1<TResult>>, cancellationToken?: CancellationToken): ValueTask_1<TResult>; static aggregateAsync<TSource, TAccumulate>(source: IAsyncEnumerable_1<TSource>, seed: TAccumulate, func: Func_4<TAccumulate, TSource, CancellationToken, ValueTask_1<TAccumulate>>, cancellationToken?: CancellationToken): ValueTask_1<TAccumulate>; static aggregateBy<TSource, TKey, TAccumulate>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, seedSelector: Func_2<TKey, TAccumulate>, func: Func_3<TAccumulate, TSource, TAccumulate>, keyComparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<KeyValuePair_2<TKey, TAccumulate>>; static aggregateBy<TSource, TKey, TAccumulate>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, seed: TAccumulate, func: Func_3<TAccumulate, TSource, TAccumulate>, keyComparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<KeyValuePair_2<TKey, TAccumulate>>; static aggregateBy<TSource, TKey, TAccumulate>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, seedSelector: Func_3<TKey, CancellationToken, ValueTask_1<TAccumulate>>, func: Func_4<TAccumulate, TSource, CancellationToken, ValueTask_1<TAccumulate>>, keyComparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<KeyValuePair_2<TKey, TAccumulate>>; static aggregateBy<TSource, TKey, TAccumulate>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, seed: TAccumulate, func: Func_4<TAccumulate, TSource, CancellationToken, ValueTask_1<TAccumulate>>, keyComparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<KeyValuePair_2<TKey, TAccumulate>>; static allAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<boolean>>; static allAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<boolean>>; static anyAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<boolean>>; static anyAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<boolean>>; static anyAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<boolean>>; static append<TSource>(source: IAsyncEnumerable_1<TSource>, element: TSource): IAsyncEnumerable_1<TSource>; static averageAsync(source: IAsyncEnumerable_1<CLROf<decimal>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<decimal>>; static averageAsync(source: IAsyncEnumerable_1<CLROf<double>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<double>>; static averageAsync(source: IAsyncEnumerable_1<CLROf<int>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<double>>; static averageAsync(source: IAsyncEnumerable_1<CLROf<long>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<double>>; static averageAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<decimal>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<decimal>>>; static averageAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<double>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<double>>>; static averageAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<int>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<double>>>; static averageAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<long>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<double>>>; static averageAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<float>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<float>>>; static averageAsync(source: IAsyncEnumerable_1<CLROf<float>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<float>>; static cast<TResult>(source: IAsyncEnumerable_1<unknown>): IAsyncEnumerable_1<TResult>; static chunk<TSource>(source: IAsyncEnumerable_1<TSource>, size: int): IAsyncEnumerable_1<TSource[]>; static concat<TSource>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TSource>): IAsyncEnumerable_1<TSource>; static containsAsync<TSource>(source: IAsyncEnumerable_1<TSource>, value: TSource, comparer?: IEqualityComparer_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<boolean>>; static countAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<int>>; static countAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<int>>; static countAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<int>>; static countBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, keyComparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<KeyValuePair_2<TKey, CLROf<int>>>; static countBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, keyComparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<KeyValuePair_2<TKey, CLROf<int>>>; static defaultIfEmpty<TSource>(source: IAsyncEnumerable_1<TSource>, defaultValue: TSource): IAsyncEnumerable_1<TSource>; static defaultIfEmpty<TSource>(source: IAsyncEnumerable_1<TSource>): IAsyncEnumerable_1<TSource>; static distinct<TSource>(source: IAsyncEnumerable_1<TSource>, comparer?: IEqualityComparer_1<TSource>): IAsyncEnumerable_1<TSource>; static distinctBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static distinctBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static elementAtAsync<TSource>(source: IAsyncEnumerable_1<TSource>, index: Index, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static elementAtAsync<TSource>(source: IAsyncEnumerable_1<TSource>, index: int, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static elementAtOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, index: Index, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static elementAtOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, index: int, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static empty<TResult>(): IAsyncEnumerable_1<TResult>; static except<TSource>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TSource>, comparer?: IEqualityComparer_1<TSource>): IAsyncEnumerable_1<TSource>; static exceptBy<TSource, TKey>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TKey>, keySelector: Func_2<TSource, TKey>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static exceptBy<TSource, TKey>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TKey>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static firstAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static firstOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static groupBy<TSource, TKey, TElement, TResult>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, elementSelector: Func_2<TSource, TElement>, resultSelector: Func_3<TKey, IEnumerable_1<TElement>, TResult>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static groupBy<TSource, TKey, TElement>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, elementSelector: Func_2<TSource, TElement>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<IGrouping_2<TKey, TElement>>; static groupBy<TSource, TKey, TResult>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, resultSelector: Func_3<TKey, IEnumerable_1<TSource>, TResult>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static groupBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<IGrouping_2<TKey, TSource>>; static groupBy<TSource, TKey, TElement, TResult>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, elementSelector: Func_3<TSource, CancellationToken, ValueTask_1<TElement>>, resultSelector: Func_4<TKey, IEnumerable_1<TElement>, CancellationToken, ValueTask_1<TResult>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static groupBy<TSource, TKey, TElement>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, elementSelector: Func_3<TSource, CancellationToken, ValueTask_1<TElement>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<IGrouping_2<TKey, TElement>>; static groupBy<TSource, TKey, TResult>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, resultSelector: Func_4<TKey, IEnumerable_1<TSource>, CancellationToken, ValueTask_1<TResult>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static groupBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<IGrouping_2<TKey, TSource>>; static groupJoin<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_2<TOuter, TKey>, innerKeySelector: Func_2<TInner, TKey>, resultSelector: Func_3<TOuter, IEnumerable_1<TInner>, TResult>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static groupJoin<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_3<TOuter, CancellationToken, ValueTask_1<TKey>>, innerKeySelector: Func_3<TInner, CancellationToken, ValueTask_1<TKey>>, resultSelector: Func_4<TOuter, IEnumerable_1<TInner>, CancellationToken, ValueTask_1<TResult>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static index<TSource>(source: IAsyncEnumerable_1<TSource>): IAsyncEnumerable_1<ValueTuple_2<CLROf<int>, TSource>>; static infiniteSequence<T extends IAdditionOperators_3<T, T, T>>(start: T, step: T): IAsyncEnumerable_1<T>; static intersect<TSource>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TSource>, comparer?: IEqualityComparer_1<TSource>): IAsyncEnumerable_1<TSource>; static intersectBy<TSource, TKey>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TKey>, keySelector: Func_2<TSource, TKey>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static intersectBy<TSource, TKey>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TKey>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static join<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_2<TOuter, TKey>, innerKeySelector: Func_2<TInner, TKey>, resultSelector: Func_3<TOuter, TInner, TResult>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static join<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_3<TOuter, CancellationToken, ValueTask_1<TKey>>, innerKeySelector: Func_3<TInner, CancellationToken, ValueTask_1<TKey>>, resultSelector: Func_4<TOuter, TInner, CancellationToken, ValueTask_1<TResult>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static lastAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static lastOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static leftJoin<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_2<TOuter, TKey>, innerKeySelector: Func_2<TInner, TKey>, resultSelector: Func_3<TOuter, TInner, TResult>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static leftJoin<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_3<TOuter, CancellationToken, ValueTask_1<TKey>>, innerKeySelector: Func_3<TInner, CancellationToken, ValueTask_1<TKey>>, resultSelector: Func_4<TOuter, TInner, CancellationToken, ValueTask_1<TResult>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static longCountAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<long>>; static longCountAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<long>>; static longCountAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<long>>; static maxAsync<TSource>(source: IAsyncEnumerable_1<TSource>, comparer?: IComparer_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static maxByAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static maxByAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static minAsync<TSource>(source: IAsyncEnumerable_1<TSource>, comparer?: IComparer_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static minByAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static minByAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static ofType<TResult>(source: IAsyncEnumerable_1<unknown>): IAsyncEnumerable_1<TResult>; static order<T>(source: IAsyncEnumerable_1<T>, comparer?: IComparer_1<T>): IOrderedAsyncEnumerable_1<T>; static orderBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static orderBy<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static orderByDescending<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static orderByDescending<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static orderDescending<T>(source: IAsyncEnumerable_1<T>, comparer?: IComparer_1<T>): IOrderedAsyncEnumerable_1<T>; static prepend<TSource>(source: IAsyncEnumerable_1<TSource>, element: TSource): IAsyncEnumerable_1<TSource>; static range(start: int, count: int): IAsyncEnumerable_1<CLROf<int>>; static repeat<TResult>(element: TResult, count: int): IAsyncEnumerable_1<TResult>; static reverse<TSource>(source: IAsyncEnumerable_1<TSource>): IAsyncEnumerable_1<TSource>; static rightJoin<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_2<TOuter, TKey>, innerKeySelector: Func_2<TInner, TKey>, resultSelector: Func_3<TOuter, TInner, TResult>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static rightJoin<TOuter, TInner, TKey, TResult>(outer: IAsyncEnumerable_1<TOuter>, inner: IAsyncEnumerable_1<TInner>, outerKeySelector: Func_3<TOuter, CancellationToken, ValueTask_1<TKey>>, innerKeySelector: Func_3<TInner, CancellationToken, ValueTask_1<TKey>>, resultSelector: Func_4<TOuter, TInner, CancellationToken, ValueTask_1<TResult>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TResult>; static select<TSource, TResult>(source: IAsyncEnumerable_1<TSource>, selector: Func_2<TSource, TResult>): IAsyncEnumerable_1<TResult>; static select<TSource, TResult>(source: IAsyncEnumerable_1<TSource>, selector: Func_3<TSource, CancellationToken, ValueTask_1<TResult>>): IAsyncEnumerable_1<TResult>; static select<TSource, TResult>(source: IAsyncEnumerable_1<TSource>, selector: Func_4<TSource, CLROf<int>, CancellationToken, ValueTask_1<TResult>>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TCollection, TResult>(source: IAsyncEnumerable_1<TSource>, collectionSelector: Func_2<TSource, IEnumerable_1<TCollection>>, resultSelector: Func_3<TSource, TCollection, TResult>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TCollection, TResult>(source: IAsyncEnumerable_1<TSource>, collectionSelector: Func_2<TSource, IAsyncEnumerable_1<TCollection>>, resultSelector: Func_4<TSource, TCollection, CancellationToken, ValueTask_1<TResult>>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TResult>(source: IAsyncEnumerable_1<TSource>, selector: Func_2<TSource, IEnumerable_1<TResult>>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TCollection, TResult>(source: IAsyncEnumerable_1<TSource>, collectionSelector: Func_3<TSource, CLROf<int>, IEnumerable_1<TCollection>>, resultSelector: Func_3<TSource, TCollection, TResult>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TCollection, TResult>(source: IAsyncEnumerable_1<TSource>, collectionSelector: Func_3<TSource, CancellationToken, ValueTask_1<IEnumerable_1<TCollection>>>, resultSelector: Func_4<TSource, TCollection, CancellationToken, ValueTask_1<TResult>>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TResult>(source: IAsyncEnumerable_1<TSource>, selector: Func_3<TSource, CancellationToken, ValueTask_1<IEnumerable_1<TResult>>>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TCollection, TResult>(source: IAsyncEnumerable_1<TSource>, collectionSelector: Func_4<TSource, CLROf<int>, CancellationToken, ValueTask_1<IEnumerable_1<TCollection>>>, resultSelector: Func_4<TSource, TCollection, CancellationToken, ValueTask_1<TResult>>): IAsyncEnumerable_1<TResult>; static selectMany<TSource, TResult>(source: IAsyncEnumerable_1<TSource>, selector: Func_4<TSource, CLROf<int>, CancellationToken, ValueTask_1<IEnumerable_1<TResult>>>): IAsyncEnumerable_1<TResult>; static sequence<T extends INumber_1<T>>(start: T, endInclusive: T, step: T): IAsyncEnumerable_1<T>; static sequenceEqualAsync<TSource>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TSource>, comparer?: IEqualityComparer_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<boolean>>; static shuffle<TSource>(source: IAsyncEnumerable_1<TSource>): IAsyncEnumerable_1<TSource>; static singleAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static singleOrDefaultAsync<TSource>(source: IAsyncEnumerable_1<TSource>, defaultValue: TSource, cancellationToken?: CancellationToken): ValueTask_1<TSource>; static skip<TSource>(source: IAsyncEnumerable_1<TSource>, count: int): IAsyncEnumerable_1<TSource>; static skipLast<TSource>(source: IAsyncEnumerable_1<TSource>, count: int): IAsyncEnumerable_1<TSource>; static skipWhile<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>): IAsyncEnumerable_1<TSource>; static skipWhile<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>): IAsyncEnumerable_1<TSource>; static skipWhile<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_4<TSource, CLROf<int>, CancellationToken, ValueTask_1<CLROf<boolean>>>): IAsyncEnumerable_1<TSource>; static sumAsync(source: IAsyncEnumerable_1<CLROf<decimal>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<decimal>>; static sumAsync(source: IAsyncEnumerable_1<CLROf<double>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<double>>; static sumAsync(source: IAsyncEnumerable_1<CLROf<int>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<int>>; static sumAsync(source: IAsyncEnumerable_1<CLROf<long>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<long>>; static sumAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<decimal>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<decimal>>>; static sumAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<double>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<double>>>; static sumAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<int>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<int>>>; static sumAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<long>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<long>>>; static sumAsync(source: IAsyncEnumerable_1<Nullable_1<CLROf<float>>>, cancellationToken?: CancellationToken): ValueTask_1<Nullable_1<CLROf<float>>>; static sumAsync(source: IAsyncEnumerable_1<CLROf<float>>, cancellationToken?: CancellationToken): ValueTask_1<CLROf<float>>; static take<TSource>(source: IAsyncEnumerable_1<TSource>, count: int): IAsyncEnumerable_1<TSource>; static take<TSource>(source: IAsyncEnumerable_1<TSource>, range: Range): IAsyncEnumerable_1<TSource>; static takeLast<TSource>(source: IAsyncEnumerable_1<TSource>, count: int): IAsyncEnumerable_1<TSource>; static takeWhile<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>): IAsyncEnumerable_1<TSource>; static takeWhile<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>): IAsyncEnumerable_1<TSource>; static takeWhile<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_4<TSource, CLROf<int>, CancellationToken, ValueTask_1<CLROf<boolean>>>): IAsyncEnumerable_1<TSource>; static thenBy<TSource, TKey>(source: IOrderedAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static thenBy<TSource, TKey>(source: IOrderedAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static thenByDescending<TSource, TKey>(source: IOrderedAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static thenByDescending<TSource, TKey>(source: IOrderedAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IComparer_1<TKey>): IOrderedAsyncEnumerable_1<TSource>; static toArrayAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<TSource[]>; static toAsyncEnumerable<TSource>(source: IEnumerable_1<TSource>): IAsyncEnumerable_1<TSource>; static toDictionaryAsync<TSource, TKey, TElement>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, elementSelector: Func_2<TSource, TElement>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<Dictionary_2<TKey, TElement>>; static toDictionaryAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<Dictionary_2<TKey, TSource>>; static toDictionaryAsync<TSource, TKey, TElement>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, elementSelector: Func_3<TSource, CancellationToken, ValueTask_1<TElement>>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<Dictionary_2<TKey, TElement>>; static toDictionaryAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<Dictionary_2<TKey, TSource>>; static toDictionaryAsync<TKey, TValue>(source: IAsyncEnumerable_1<KeyValuePair_2<TKey, TValue>>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<Dictionary_2<TKey, TValue>>; static toHashSetAsync<TSource>(source: IAsyncEnumerable_1<TSource>, comparer?: IEqualityComparer_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<HashSet_1<TSource>>; static toListAsync<TSource>(source: IAsyncEnumerable_1<TSource>, cancellationToken?: CancellationToken): ValueTask_1<List_1<TSource>>; static toLookupAsync<TSource, TKey, TElement>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, elementSelector: Func_2<TSource, TElement>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<ILookup_2<TKey, TElement>>; static toLookupAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<ILookup_2<TKey, TSource>>; static toLookupAsync<TSource, TKey, TElement>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, elementSelector: Func_3<TSource, CancellationToken, ValueTask_1<TElement>>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<ILookup_2<TKey, TElement>>; static toLookupAsync<TSource, TKey>(source: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IEqualityComparer_1<TKey>, cancellationToken?: CancellationToken): ValueTask_1<ILookup_2<TKey, TSource>>; static union<TSource>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TSource>, comparer?: IEqualityComparer_1<TSource>): IAsyncEnumerable_1<TSource>; static unionBy<TSource, TKey>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static unionBy<TSource, TKey>(first: IAsyncEnumerable_1<TSource>, second: IAsyncEnumerable_1<TSource>, keySelector: Func_3<TSource, CancellationToken, ValueTask_1<TKey>>, comparer?: IEqualityComparer_1<TKey>): IAsyncEnumerable_1<TSource>; static where<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>): IAsyncEnumerable_1<TSource>; static where<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_3<TSource, CancellationToken, ValueTask_1<CLROf<boolean>>>): IAsyncEnumerable_1<TSource>; static where<TSource>(source: IAsyncEnumerable_1<TSource>, predicate: Func_4<TSource, CLROf<int>, CancellationToken, ValueTask_1<CLROf<boolean>>>): IAsyncEnumerable_1<TSource>; static zip<TFirst, TSecond, TResult>(first: IAsyncEnumerable_1<TFirst>, second: IAsyncEnumerable_1<TSecond>, resultSelector: Func_3<TFirst, TSecond, TResult>): IAsyncEnumerable_1<TResult>; static zip<TFirst, TSecond, TResult>(first: IAsyncEnumerable_1<TFirst>, second: IAsyncEnumerable_1<TSecond>, resultSelector: Func_4<TFirst, TSecond, CancellationToken, ValueTask_1<TResult>>): IAsyncEnumerable_1<TResult>; static zip<TFirst, TSecond, TThird>(first: IAsyncEnumerable_1<TFirst>, second: IAsyncEnumerable_1<TSecond>, third: IAsyncEnumerable_1<TThird>): IAsyncEnumerable_1<ValueTuple_3<TFirst, TSecond, TThird>>; static zip<TFirst, TSecond>(first: IAsyncEnumerable_1<TFirst>, second: IAsyncEnumerable_1<TSecond>): IAsyncEnumerable_1<ValueTuple_2<TFirst, TSecond>>; } export type AsyncEnumerable = AsyncEnumerable$instance; export abstract class Enumerable$instance { static aggregate<TSource>(source: IEnumerable_1<TSource>, func: Func_3<TSource, TSource, TSource>): TSource; static aggregate<TSource, TAccumulate, TResult>(source: IEnumerable_1<TSource>, seed: TAccumulate, func: Func_3<TAccumulate, TSource, TAccumulate>, resultSelector: Func_2<TAccumulate, TResult>): TResult; static aggregate<TSource, TAccumulate>(source: IEnumerable_1<TSource>, seed: TAccumulate, func: Func_3<TAccumulate, TSource, TAccumulate>): TAccumulate; static aggregateBy<TSource, TKey, TAccumulate>(source: IEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, seedSelector: Func_2<TKey, TAccumulate>, func: Func_3<TAccumulate, TSource, TAccumulate>, keyComparer?: IEqualityComparer_1<TKey>): IEnumerable_1<KeyValuePair_2<TKey, TAccumulate>>; static aggregateBy<TSource, TKey, TAccumulate>(source: IEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, seed: TAccumulate, func: Func_3<TAccumulate, TSource, TAccumulate>, keyComparer?: IEqualityComparer_1<TKey>): IEnumerable_1<KeyValuePair_2<TKey, TAccumulate>>; static all<TSource>(source: IEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>): boolean; static any_<TSource>(source: IEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>): boolean; static any_<TSource>(source: IEnumerable_1<TSource>): boolean; static append<TSource>(source: IEnumerable_1<TSource>, element: TSource): IEnumerable_1<TSource>; static asEnumerable<TSource>(source: IEnumerable_1<TSource>): IEnumerable_1<TSource>; static average<TSource>(source: IEnumerable_1<TSource>, selector: Func_2<TSource, CLROf<decimal>>): decimal; static average<TSource>(source: IEnumerable_1<TSource>, selector: Func_2<TSource, CLROf<int>>): double; static average<TSource>(source: IEnumerable_1<TSource>, selector: Func_2<TSource, Nullable_1<CLROf<decimal>>>): Nullable_1<CLROf<decimal>>; static average<TSource>(source: IEnumerable_1<TSource>, selector: Func_2<TSource, Nullable_1<CLROf<int>>>): Nullable_1<CLROf<double>>; static average<TSource>(source: IEnumerable_1<TSource>, selector: Func_2<TSource, Nullable_1<CLROf<float>>>): Nullable_1<CLROf<float>>; static average<TSource>(source: IEnumerable_1<TSource>, selector: Func_2<TSource, CLROf<float>>): float; static average(source: IEnumerable_1<CLROf<decimal>>): decimal; static average(source: IEnumerable_1<CLROf<double>>): double; static average(source: IEnumerable_1<CLROf<int>>): double; static average(source: IEnumerable_1<CLROf<long>>): double; static average(source: IEnumerable_1<Nullable_1<CLROf<decimal>>>): Nullable_1<CLROf<decimal>>; static average(source: IEnumerable_1<Nullable_1<CLROf<double>>>): Nullable_1<CLROf<double>>; static average(source: IEnumerable_1<Nullable_1<CLROf<int>>>): Nullable_1<CLROf<double>>; static average(source: IEnumerable_1<Nullable_1<CLROf<long>>>): Nullable_1<CLROf<double>>; static average(source: IEnumerable_1<Nullable_1<CLROf<float>>>): Nullable_1<CLROf<float>>; static average(source: IEnumerable_1<CLROf<float>>): float; static cast<TResult>(source: IEnumerable): IEnumerable_1<TResult>; static chunk<TSource>(source: IEnumerable_1<TSource>, size: int): IEnumerable_1<TSource[]>; static concat<TSource>(first: IEnumerable_1<TSource>, second: IEnumerable_1<TSource>): IEnumerable_1<TSource>; static contains<TSource>(source: IEnumerable_1<TSource>, value: TSource, comparer: IEqualityComparer_1<TSource>): boolean; static contains<TSource>(source: IEnumerable_1<TSource>, value: TSource): boolean; static count<TSource>(source: IEnumerable_1<TSource>, predicate: Func_2<TSource, CLROf<boolean>>): int; static count<TSource>(source: IEnumerable_1<TSource>): int; static countBy<TSource, TKey>(source: IEnumerable_1<TSource>, keySelector: Func_2<TSource, TKey>, keyComparer?: IEqualityComparer_1<TKey>): IEnumerable_1<KeyValuePair_2<TKey, CLROf<int>>>; static defaultIfEmpty<TSource>(source: IEnumerable_1<TSource>, defaultValue: TSource): IEnumerable_1<TSource>; static defaultIfEmpty<TSource>(source: IEnumerable_1<TSource>): IEnumerable_1<TSource>; static distinct<TSource>(source: IEnumerable_1<TSource>, comparer: IEqualityComparer_1<TSource>): IEnumerable_1