Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.65 KB

readme.md

File metadata and controls

53 lines (37 loc) · 1.65 KB

LinQ for TypeScript

Build Dependencies Dev Dependencies Downloads Version Donate

linqts

Install

npm install linqts

Usage

import {List} from 'linqts';

let arr = new List<number>([1,2,3,4,5])
    .Where(x => x > 3)
    .Select(y => y * 2)
    .ToArray(); // > [8, 10]

let query =
    people.Join(pets,
                person => person,
                pet => pet.Owner,
                (person, pet) =>
                    ({ OwnerName: person.Name, Pet: pet.Name }));

Sample

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

License

MIT © Flavio Corpa