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

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

    1.11.15 • 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

    290

    Version

    1.11.15

    License

    Apache-2.0

    Unpacked Size

    511 kB

    Total Files

    22

    Last publish

    Collaborators

    • avatar