1.0.0 • Published 6 years ago

linq.ts v1.0.0

Weekly downloads
15
License
MIT
Repository
github
Last release
6 years ago

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

1.0.0

6 years ago

0.0.1

7 years ago

0.0.12

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.2

7 years ago

0.0.1-dev

7 years ago