async-generators
convenience package combining the down-compiled
@async-generators
packages!NPM versionnpm-imagenpm-url !Travis Statustravis-imagetravis-url !Coveragecodecov-imagecodecov-url !Dependenciesdep-imagedep-url !Greenkeepergreen-imagegreen-url
Exports Typescript
Exports
equal
@async-generators/equal
compare two iterator sequences for equality
let sequence = async function* () {
yield 1; yield 2; yield 3;
}
let result = await equal(sequence(), sequence());
Typescript
This library is fully typed and can be used by importing the methods you want to use.foo.ts
import {equal} from 'async-generators');
async function main(){
let sequence = async function* () {
yield 1; yield 2; yield 3;
}
let result = await equal(sequence(), sequence());
console.log("equal:", result);
}
main();
It is also possible to directly execute your properly configured typescript with ts-node:
ts-node --harmony_async_iteration foo.ts