@n3okill/tslinq / Types
- Table of contents
- AggregateFunctionType
- AggregateFunctionTypeAsync
- AggregateResultType
- AggregateResultTypeAsync
- SelectManyResultSelector
- SelectManyResultSelectorAsync
- SelectManySelector
- SelectManySelectorAsync
- TElementSelector
- TElementSelectorAsync
- TIAsyncEqualityComparer
- TICompareTo
- TKeySelector
- TKeySelectorAsync
- TResultSelector
- TResultSelectorAsync
- TResultSelectorJoin
- TResultSelectorJoinAsync
- ZipResultSelectorAsync
Ƭ AggregateFunctionType<TSource
, TAccumulate
>: (result
: TSource
| TAccumulate
, current
: TSource
) => TAccumulate
Name |
---|
TSource |
TAccumulate |
▸ (result
, current
): TAccumulate
Name | Type |
---|---|
result |
TSource | TAccumulate |
current |
TSource |
TAccumulate
Ƭ AggregateFunctionTypeAsync<TSource
, TAccumulate
>: (result
: TSource
| TAccumulate
, current
: TSource
) => TAccumulate
| Promise
<TAccumulate
>
Name |
---|
TSource |
TAccumulate |
▸ (result
, current
): TAccumulate
| Promise
<TAccumulate
>
Name | Type |
---|---|
result |
TSource | TAccumulate |
current |
TSource |
TAccumulate
| Promise
<TAccumulate
>
Ƭ AggregateResultType<TAccumulate
, TResult
>: (result
: TAccumulate
) => TResult
Name |
---|
TAccumulate |
TResult |
▸ (result
): TResult
Name | Type |
---|---|
result |
TAccumulate |
TResult
Ƭ AggregateResultTypeAsync<TAccumulate
, TResult
>: (result
: TAccumulate
) => TResult
| Promise
<TResult
>
Name |
---|
TAccumulate |
TResult |
▸ (result
): TResult
| Promise
<TResult
>
Name | Type |
---|---|
result |
TAccumulate |
TResult
| Promise
<TResult
>
Ƭ SelectManyResultSelector<T
, TCollection
, TResult
>: (x
: T
, y
: TCollection
) => TResult
Name |
---|
T |
TCollection |
TResult |
▸ (x
, y
): TResult
Name | Type |
---|---|
x |
T |
y |
TCollection |
TResult
Ƭ SelectManyResultSelectorAsync<T
, TCollection
, TResult
>: (x
: T
, y
: TCollection
) => TResult
| Promise
<TResult
>
Name |
---|
T |
TCollection |
TResult |
▸ (x
, y
): TResult
| Promise
<TResult
>
Name | Type |
---|---|
x |
T |
y |
TCollection |
TResult
| Promise
<TResult
>
Ƭ SelectManySelector<T
, TCollection
>: (x
: T
, y
: number
) => Iterable
<TCollection
>
Name |
---|
T |
TCollection |
▸ (x
, y
): Iterable
<TCollection
>
Name | Type |
---|---|
x |
T |
y |
number |
Iterable
<TCollection
>
Ƭ SelectManySelectorAsync<T
, TCollection
>: (x
: T
, y
: number
) => AsyncIterable
<TCollection
> | Promise
<AsyncIterable
<TCollection
>> | Iterable
<TCollection
> | Promise
<Iterable
<TCollection
>>
Name |
---|
T |
TCollection |
▸ (x
, y
): AsyncIterable
<TCollection
> | Promise
<AsyncIterable
<TCollection
>> | Iterable
<TCollection
> | Promise
<Iterable
<TCollection
>>
Name | Type |
---|---|
x |
T |
y |
number |
AsyncIterable
<TCollection
> | Promise
<AsyncIterable
<TCollection
>> | Iterable
<TCollection
> | Promise
<Iterable
<TCollection
>>
Ƭ TElementSelector<T
, TElement
>: (x
: T
) => TElement
Name |
---|
T |
TElement |
▸ (x
): TElement
Name | Type |
---|---|
x |
T |
TElement
Ƭ TElementSelectorAsync<T
, TElement
>: (x
: T
) => TElement
| Promise
<TElement
>
Name |
---|
T |
TElement |
▸ (x
): TElement
| Promise
<TElement
>
Name | Type |
---|---|
x |
T |
TElement
| Promise
<TElement
>
Ƭ TIAsyncEqualityComparer<T
>: IEqualityComparer
<T
> | IAsyncEqualityComparer
<T
>
Name |
---|
T |
Ƭ TICompareTo<T
>: ICompareTo
<T
> | IAsyncCompareTo
<T
>
Name |
---|
T |
Ƭ TKeySelector<T
, TKey
>: (x
: T
) => TKey
Name |
---|
T |
TKey |
▸ (x
): TKey
Name | Type |
---|---|
x |
T |
TKey
Ƭ TKeySelectorAsync<T
, TKey
>: (x
: T
) => TKey
| Promise
<TKey
>
Name |
---|
T |
TKey |
▸ (x
): TKey
| Promise
<TKey
>
Name | Type |
---|---|
x |
T |
TKey
| Promise
<TKey
>
Ƭ TResultSelector<TKey
, TElement
, TResult
>: (x
: TKey
, y
: IEnumerable
<TElement
>) => TResult
Name |
---|
TKey |
TElement |
TResult |
▸ (x
, y
): TResult
Name | Type |
---|---|
x |
TKey |
y |
IEnumerable <TElement > |
TResult
Ƭ TResultSelectorAsync<TKey
, TElement
, TResult
>: (x
: TKey
, y
: IAsyncEnumerable
<TElement
> | IEnumerable
<TElement
>) => TResult
| Promise
<TResult
>
Name |
---|
TKey |
TElement |
TResult |
▸ (x
, y
): TResult
| Promise
<TResult
>
Name | Type |
---|---|
x |
TKey |
y |
IAsyncEnumerable <TElement > | IEnumerable <TElement > |
TResult
| Promise
<TResult
>
Ƭ TResultSelectorJoin<TKey
, TElement
, TResult
>: (x
: TKey
, y
: TElement
) => TResult
Name |
---|
TKey |
TElement |
TResult |
▸ (x
, y
): TResult
Name | Type |
---|---|
x |
TKey |
y |
TElement |
TResult
Ƭ TResultSelectorJoinAsync<TKey
, TElement
, TResult
>: (x
: TKey
, y
: TElement
) => TResult
| Promise
<TResult
>
Name |
---|
TKey |
TElement |
TResult |
▸ (x
, y
): TResult
| Promise
<TResult
>
Name | Type |
---|---|
x |
TKey |
y |
TElement |
TResult
| Promise
<TResult
>
Ƭ ZipResultSelectorAsync<T
, TSecond
, TThird
, TResult
>: (x
: T
, y
: TSecond
, z?
: TThird
) => TResult
| Promise
<TResult
>
Name |
---|
T |
TSecond |
TThird |
TResult |
▸ (x
, y
, z?
): TResult
| Promise
<TResult
>
Name | Type |
---|---|
x |
T |
y |
TSecond |
z? |
TThird |
TResult
| Promise
<TResult
>