94ad1263bb644833f69ec59216289dbc644c82e72ec9f6f3321d734933d8e8cc.json raw

   1  {"ast":null,"code":"export default function debounce(fn) {\n  var pending;\n  return function () {\n    if (!pending) {\n      pending = new Promise(function (resolve) {\n        Promise.resolve().then(function () {\n          pending = undefined;\n          resolve(fn());\n        });\n      });\n    }\n    return pending;\n  };\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}