linq-for-typescript
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

Linq-for-typescript

examples

import linq, {Dictionary, LinkList, List, Quene, Stack} from "./index";

const dic = new Dictionary();

dic.Add(1, 1);
console.log(dic[1]);
const obj = {};

dic.Add(obj, obj);

for (const iter of dic) {
    console.log(iter);
}


const linkList = new LinkList<any>();

linkList.Add(1);
linkList.Add(2);

const iter = linkList[Symbol.iterator]();

console.log(iter.next());


for (const value of linkList) {
    console.log(value);
}


const stack = new Stack();

stack.Push(1);
console.log(`stack:${stack.Pop()}`);
console.log(`stack:${stack.Pop()}`);

const quene = new Quene();

quene.EnQuene(1);
console.log(`quene:${quene.DeQuene()}`);
console.log(`quene:${quene.DeQuene()}`);

Readme

Keywords

Package Sidebar

Install

npm i linq-for-typescript

Weekly Downloads

1

Version

0.0.8

License

MIT

Unpacked Size

148 kB

Total Files

49

Last publish

Collaborators

  • rlaaudrlf