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

    1.0.0 • Public • Published

    LinQ for TypeScript

    Build Dependencies Dev Dependencies Coverage Status Downloads Version Donate linqts

    Install

    $ npm i linq.ts

    Usage

    import { List } from 'linq.ts';
     
    const arr = new List<number>([1, 2, 3, 4, 5])
        .Where(x => x > 3)
        .Select(y => y * 2)
        .ToArray(); // > [8, 10]
     
    const query = people.Join(pets,
        person => person,
        pet => pet.Owner,
        (person, pet) =>
            ({ OwnerName: person.Name, Pet: pet.Name }));

    Demo

    linqts.gif

    Documentation

    If you do not know LinQ or just want to remember what is all about, have a look at the docs.

    Tests

    $ npm test

    Powered by AVA

    Contributors

    Thanks goes to these wonderful people (emoji key):


    Flavio Corpa

    💻 💬 📖 👀

    Luis Rogelio Hernández López

    💻 🔧

    Zsolt Kovács

    💻

    Mo Abbas

    💻

    Julián Salgado Napolitano

    💻 🔧

    mstrzoda

    💻 🐛 ⚠️

    Kyle Wascher

    ⚠️

    James Richford

    🔧

    Natarajan Ganapathi

    💻 🔧

    Jonas Brekle

    💻 🐛

    LP

    💻 ⚠️

    Asier Ferro

    💻 🔧

    This project follows the all-contributors specification. Contributions of any kind welcome!

    License

    MIT © Flavio Corpa

    Install

    npm i linq.ts

    DownloadsWeekly Downloads

    25

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    72.5 kB

    Total Files

    7

    Last publish

    Collaborators

    • kutyel