diff --git a/src/ol/reader/reader.js b/src/ol/reader/reader.js new file mode 100644 index 0000000000..94c9b0cfa2 --- /dev/null +++ b/src/ol/reader/reader.js @@ -0,0 +1,17 @@ +goog.provide('ol.reader'); + + +/** + * @param {function(Object, function(this: S, ol.Feature): T, S=)} reader + * Reader. + * @param {Object} object Object. + * @return {Array.} + * @template S,T + */ +ol.reader.readAllFromObject = function(reader, object) { + var features = []; + reader(object, function(feature) { + features.push(feature); + }); + return features; +};