Browse Source

fix: ts error

richard1015 4 years ago
parent
commit
9e53810a27
1 changed files with 7 additions and 6 deletions
  1. 7 6
      src/packages/utils/raf.ts

+ 7 - 6
src/packages/utils/raf.ts

@@ -1,14 +1,15 @@
+const _window = window as any;
 function requestAniFrame() {
 function requestAniFrame() {
-  if (typeof window !== 'undefined') {
+  if (typeof _window !== 'undefined') {
     return (
     return (
-      window.requestAnimationFrame ||
-      window.webkitRequestAnimationFrame ||
-      function(callback) {
-        window.setTimeout(callback, 1000 / 60);
+      _window.requestAnimationFrame ||
+      _window.webkitRequestAnimationFrame ||
+      function (callback: Function) {
+        _window.setTimeout(callback, 1000 / 60);
       }
       }
     );
     );
   } else {
   } else {
-    return function(callback: Function) {
+    return function (callback: Function) {
       setTimeout(callback, 1000 / 60);
       setTimeout(callback, 1000 / 60);
     };
     };
   }
   }