Skip to content
πŸŒ€LINQ for TypeScript
TypeScript
Branch: master
Clone or download
Latest commit 7d1bb72 Aug 2, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Delete launch.json Jan 11, 2019
__tests__ move tests around! again... πŸ§ͺ Jun 12, 2019
src
.all-contributorsrc Add new contributors Nov 3, 2018
.editorconfig style(*): add prettier + standardjs code style πŸ’…πŸΌ Aug 4, 2017
.gitignore Simplify ava testing πŸš€ Dec 8, 2018
.prettierrc fix(build): Replace Rollup with microbundle (#107) fixes #89 #90 Feb 21, 2018
.travis.yml ci(travis): Fix semantic release for Node > 8 Feb 19, 2018
code-of-conduct.md Ade CODE_OF_CONDUCT.md 😎 Aug 30, 2017
index.ts Split files Nov 29, 2018
license Rename LICENSE to license Mar 3, 2016
linqts.gif fix(list): publish new release Feb 19, 2018
linqts.png fix(list): publish new release Feb 19, 2018
package.json 1.12.6 Aug 2, 2019
readme.md Fix badges maybe? Jul 9, 2019
tsconfig.json fix(microbundle): fix Node.js export issue Aug 2, 2019
tslint.json style(*): add prettier + standardjs code style πŸ’…πŸΌ Aug 4, 2017

readme.md

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

πŸ’» ⚠️

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

License

MIT Β© Flavio Corpa

You can’t perform that action at this time.