UNPKG

747 BJavaScriptView Raw
1/** @license MIT License (c) copyright 2010-2014 original author or authors */
2/** @author Brian Cavalier */
3/** @author John Hann */
4
5(function(define) { 'use strict';
6define(function(require) {
7 /*global setTimeout,clearTimeout*/
8 var cjsRequire, vertx, setTimer, clearTimer;
9
10 cjsRequire = require;
11
12 try {
13 vertx = cjsRequire('vertx');
14 setTimer = function (f, ms) { return vertx.setTimer(ms, f); };
15 clearTimer = vertx.cancelTimer;
16 } catch (e) {
17 setTimer = function(f, ms) { return setTimeout(f, ms); };
18 clearTimer = function(t) { return clearTimeout(t); };
19 }
20
21 return {
22 set: setTimer,
23 clear: clearTimer
24 };
25
26});
27}(typeof define === 'function' && define.amd ? define : function(factory) { module.exports = factory(require); }));