0.5.0 • Published 3 years ago
@syrflover/iterator v0.5.0
Iterator Helper
Iterator Helper used AsyncIterator
Contents
Installation
Node
npm install @syrflover/iterator
Deno
Install master branch (as latest)
deno install https://raw.githubusercontent.com/syrflover/iterator-helper/master/mod.ts
Fetch specified version
deno install https://raw.githubusercontent.com/syrflover/iterator-helper/v0.4.1/mod.ts
Usage
Use constructor
// in browser or node
import { iterator } from '@syrflover/iterator';
// in deno
import { iterator } from 'https://raw.githubusercontent.com/syrflover/iterator-helper/master/mod.ts';
iterator([1, 2, 3, 4, 5, 6])
.filter((e) => e % 2 === 0)
.map((e) => e + 1)
.sum()
.then((r) => logger.info(r)); // 15
Use ArrayLike.prototype.iter
// in browser or node
import '@syrflover/iterator/dist/types/global';
// in deno
import 'https://raw.githubusercontent.com/syrflover/iterator-helper/master/deno/types/global.ts';
[1, 2, 3, 4, 5, 6]
.iter()
.filter((e) => e % 2 === 0)
.map((e) => e + 1)
.sum()
.then((r) => logger.info(r)); // 15
List of supported ArrayLike.prototype.iter
String
Array
Int8Array
Int16Array
Int32Array
Uint8Array
Uint8ClampedArray
Uint16Array
Uint32Array
Float32Array
Float64Array
Path of internal modules
src
├── mod.ts
├── lib
│ ├── compare
│ │ └── mod.ts
│ ├── iterable
│ │ └── mod.ts
│ └── utils
│ └── mod.ts
├── methods
│ └── mod.ts
└── types
├── global.ts
├── mod.ts
├── functions
│ └── mod.ts
└── guards
└── mod.ts
TypeDoc
Releases
References
0.5.0
3 years ago
0.4.3
4 years ago
0.4.1
4 years ago
0.4.0
4 years ago
0.3.2
4 years ago
0.3.0
4 years ago
0.3.1
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.2.0-pre1
4 years ago
0.1.0
4 years ago
0.0.60
4 years ago
0.0.56
4 years ago
0.0.55
4 years ago
0.0.53
4 years ago
0.0.52
4 years ago
0.0.51
4 years ago
0.0.50
4 years ago
0.0.43
4 years ago
0.0.42
4 years ago
0.0.41
4 years ago
0.0.40
4 years ago
0.0.35
4 years ago
0.0.34
4 years ago
0.0.33
4 years ago
0.0.32
4 years ago
0.0.31
4 years ago
0.0.30
4 years ago
0.0.20
4 years ago
0.0.11
4 years ago
0.0.10
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago