Skip to content

Latest commit

History

History
91 lines (69 loc) 路 7.83 KB

readme.md

File metadata and controls

91 lines (69 loc) 路 7.83 KB

LinQ for TypeScript

Build Dependencies Coverage Status Downloads Version Donate linqts

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

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 t

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

馃捇 馃敡

marlon-tucker

馃捇 馃敡 馃摝

Misha Sulikashvili

馃捇 鈿狅笍

Saurav Sahu

馃殗

Bob Cook

馃挼

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

License

MIT 漏 Flavio Corpa