Have ideas to improve npm?Join in the discussion! »

linq-es5TypeScript icon, indicating that this package has built-in type declarations

1.11.14 • Public • Published

Build Status npm version Downloads

LINQ-ES5

This branch is a home to Ecma-262 Edition 5.1 compatible implementation of LINQ. The methods in this module provide an implementation of the standard query operators for querying data sources that implement Iterable. The standard query operators are general purpose methods that follow the LINQ pattern and enable you to express traversal, filter, and projection operations over data in JavaScript or any related programming languages (TypeScript, CoffeeScript, etc). Methods that are used in a query that returns a sequence of values do not consume the target data until the query object is enumerated. This is known as deferred execution. Methods that are used in a query that returns a singleton value execute and consume the target data immediately. All relevant methods are implemented with deferred execution so no unnecessary iterations are performed.

Compatibility

LINQ-ES5 is compatible with Ecma-262 Edition 5.1 specification and will run on any browser or Node engine down to Node 0.12.

Documentation

Install

npm i linq-es5

DownloadsWeekly Downloads

265

Version

1.11.14

License

Apache-2.0

Unpacked Size

504 kB

Total Files

22

Last publish

Collaborators

  • avatar