From 5f7f388714f332e722350530425fc77be6ab5cae Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 8 Nov 2013 16:53:22 +0100 Subject: [PATCH] Add ol.reader.readAllFromObject --- src/ol/reader/reader.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/ol/reader/reader.js 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; +};