linq.ts

🌀LINQ for TypeScript

MIT License

Downloads
21.1K
Stars
830
Committers
18

LinQ for TypeScript

Install

$ npm i linqts

Usage

import { List } from 'linqts';

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

Documentation

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

Tests

$ npm t

Powered by AVA.

Contributors

Thanks goes to these wonderful people (emoji key):

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

License

MIT © Flavio Corpa

Package Rankings
Top 1.93% on Npmjs.org
Badges
Extracted from project README
Build Coverage Status Downloads Version Sponsors linqts