Skip to content

keropodium/linq.ts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

LinQ for TypeScript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%