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

Readme

Keywords

Package Sidebar

Install

npm i linq.ts

Weekly Downloads

16

Version

1.0.0

License

MIT

Unpacked Size

72.5 kB

Total Files

7

Last publish

Collaborators

  • kutyel