UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

21 lines 619 B
import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray"; import _createForOfIteratorHelper from "@babel/runtime/helpers/esm/createForOfIteratorHelper"; export function forEach(map, callback) { if (!map || !map.size || !callback) { return; } var _iterator = _createForOfIteratorHelper(map.entries()), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _step$value = _slicedToArray(_step.value, 2), k = _step$value[0], v = _step$value[1]; callback(v, k); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } }