1.0.48 • Published 6 years ago
kingjs v1.0.48
@kingjs/shim
Usage
require('@kingjs/shim');
Generators implement IIterable
Demonstrate the before and after behavior of this shim like this:
var assert = require('assert');
function* generator() { yield 0; }
// oddly, a generator is not it's own Symbol.iterator
assert(!generator[Symbol.iterator]);
require('@kingjs/shim');
// Shim generators so they implement the Symbol.iterator protocol
var iterator = generator[Symbol.iterator]();
assert(iterator);
var next;
assert(next = iterator.next(), !next.done);
assert(next.value == 0);
assert(next = iterator.next(), next.done);
API
declare function shim(
): any
Parameters
Returns
Remarks
Install
With npm installed, run
$ npm install @kingjs/shim
License
MIT
1.0.48
6 years ago
1.0.47
6 years ago
1.0.46
6 years ago
1.0.45
6 years ago
1.0.44
6 years ago
1.0.43
6 years ago
1.0.42
6 years ago
1.0.40
7 years ago
1.0.39
7 years ago
1.0.38
7 years ago
1.0.37
7 years ago
1.0.36
7 years ago
1.0.35
7 years ago
1.0.34
7 years ago
1.0.33
7 years ago
1.0.32
7 years ago
1.0.31
7 years ago
1.0.30
7 years ago
1.0.29
7 years ago
1.0.28
7 years ago
1.0.27
7 years ago
1.0.26
7 years ago
1.0.25
7 years ago
1.0.24
7 years ago
1.0.23
7 years ago
1.0.22
7 years ago
1.0.21
7 years ago
1.0.20
7 years ago
1.0.19
7 years ago
1.0.18
7 years ago
1.0.17
7 years ago
1.0.16
7 years ago
1.0.15
7 years ago
1.0.14
7 years ago
1.0.13
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.2
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.0
7 years ago