UNPKG

cabbie-sync

Version:
34 lines (22 loc) 896 B
"use strict"; 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())));