cabbie-sync
Version:
A synchronous webdriver client
34 lines (22 loc) • 896 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _promise = require("babel-runtime/core-js/promise");
var _promise2 = _interopRequireDefault(_promise);
exports.default = threadSleep;
var _flowRuntime = require("flow-runtime");
var _flowRuntime2 = _interopRequireDefault(_flowRuntime);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
*
* This file is generated automatically, run npm run build to re-generate.
**/
function threadSleep(ms /*: number*/) {
var _msType = _flowRuntime2.default.number();
_flowRuntime2.default.param("ms", _msType).assert(ms);
return new _promise2.default(function (resolve) {
return setTimeout(resolve, ms);
});
}
_flowRuntime2.default.annotate(threadSleep, _flowRuntime2.default.function(_flowRuntime2.default.param("ms", _flowRuntime2.default.number())));