TypeScript Extended Linq

Classes

ArrayEnumerable
BasicEnumerable
Enumerable
Grouping
LinkedList
LinkedListNode
List
OrderedEnumerable
PriorityQueue
Queue
Stack

Interfaces

IArrayExtensions
ICollection
IEnumerable
IEnumerableFactory
IGrouping
IList
IOrderedEnumerable

Type Aliases

Comparer
EqualityComparer
FlatIterable
TypeOfMember

Functions

aggregate
all
any
append
asEnumerable
assert
atLeast
atMost
average
bindLinqToNativeTypes
chunk
concatenate
contains
count
defaultIfEmpty
distinct
distinctBy
elementAt
elementAtOrDefault
empty
endsWith
except
exceptBy
first
firstOrDefault
flatten
forEach
from
fromObject
fullJoinHeterogeneous
fullJoinHomogeneous
groupBy
groupJoin
innerJoin
intersect
intersectBy
interweave
isEnumerable
last
lastOrDefault
leftJoinHeterogeneous
leftJoinHomogeneous
max
maxBy
min
minBy
ofType
order
orderBy
orderByDescending
orderDescending
pipe
prepend
quantile
range
repeat
reverseImmutable
rightJoinHeterogeneous
rightJoinHomogeneous
select
selectMany
sequenceEqual
shuffle
single
singleOrDefault
skip
skipLast
skipWhile
split
startsWith
sum
take
takeEvery
takeLast
takeWhile
thenBy
to
toArray
toMap
toObject
toSet
union
unionBy
where
window
xor
xorBy
zip