setInterval method

int setInterval(
  1. String vmId,
  2. VoidCallback function,
  3. int milliseconds
)

Implementation

int setInterval(String vmId, VoidCallback function, int milliseconds) {
  final Map<int, JSInterval> cache = _globalCache.putIfAbsent(vmId, () => <int, JSInterval>{});
  final JSInterval interval = JSInterval(function, milliseconds);
  final int intervalId = interval.id;
  cache[intervalId] = interval;
  interval.emit();
  return intervalId;
}