Version 1
[yaffs-website] / node_modules / core-js / modules / core.delay.js
diff --git a/node_modules/core-js/modules/core.delay.js b/node_modules/core-js/modules/core.delay.js
new file mode 100644 (file)
index 0000000..ea031be
--- /dev/null
@@ -0,0 +1,12 @@
+var global  = require('./_global')
+  , core    = require('./_core')
+  , $export = require('./_export')
+  , partial = require('./_partial');
+// https://esdiscuss.org/topic/promise-returning-delay-function
+$export($export.G + $export.F, {
+  delay: function delay(time){
+    return new (core.Promise || global.Promise)(function(resolve){
+      setTimeout(partial.call(resolve, true), time);
+    });
+  }
+});
\ No newline at end of file