API Docs for: 1.0.0
Show:

gallery-iterable-extras Module

Functional programming support for iterable classes. The class must implement the iterator and newInstance methods.

For most methods, the iterator only needs to implement next and atEnd. Backwards iterators like reduceRight require prev and atBeginning.

Iterable classes must mix these functions: `Y.mix(SomeClass, Y.Iterable, false, null, 4);` Passing false as the third argument allows your class to provide optimized implementations of individual functions.

This module provides the following classes: