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);