Version 1
[yaffs-website] / node_modules / core-js / library / modules / core.delay.js
1 var global  = require('./_global')
2   , core    = require('./_core')
3   , $export = require('./_export')
4   , partial = require('./_partial');
5 // https://esdiscuss.org/topic/promise-returning-delay-function
6 $export($export.G + $export.F, {
7   delay: function delay(time){
8     return new (core.Promise || global.Promise)(function(resolve){
9       setTimeout(partial.call(resolve, true), time);
10     });
11   }
12 });