MCPcopy
hub / github.com/jonthornton/jquery-timepicker / _createForOfIteratorHelper

Function _createForOfIteratorHelper

jquery.timepicker.js:113–168  ·  view source on GitHub ↗
(o, allowArrayLike)

Source from the content-addressed store, hash-verified

111 }
112
113 function _createForOfIteratorHelper(o, allowArrayLike) {
114 var it;
115
116 if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {
117 if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
118 if (it) o = it;
119 var i = 0;
120
121 var F = function () {};
122
123 return {
124 s: F,
125 n: function () {
126 if (i >= o.length) return {
127 done: true
128 };
129 return {
130 done: false,
131 value: o[i++]
132 };
133 },
134 e: function (e) {
135 throw e;
136 },
137 f: F
138 };
139 }
140
141 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
142 }
143
144 var normalCompletion = true,
145 didErr = false,
146 err;
147 return {
148 s: function () {
149 it = o[Symbol.iterator]();
150 },
151 n: function () {
152 var step = it.next();
153 normalCompletion = step.done;
154 return step;
155 },
156 e: function (e) {
157 didErr = true;
158 err = e;
159 },
160 f: function () {
161 try {
162 if (!normalCompletion && it.return != null) it.return();
163 } finally {
164 if (didErr) throw err;
165 }
166 }
167 };
168 }
169
170 var ONE_DAY = 86400;

Callers 5

_getDropdownTimesFunction · 0.85
_renderStandardListFunction · 0.85
_renderSelectListFunction · 0.85
renderHtmlFunction · 0.85

Calls 1

Tested by

no test coverage detected