@ifreeovo/highlight-dom
Version:
实现类似dom-inspector的高亮效果
3 lines (2 loc) • 452 B
JavaScript
import{customAlphabet as t}from"nanoid";import"requestidlecallback";function e(e=6){return t("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")(e)}function r(t,n,i){let u=!1;const o=e();return requestIdleCallback((function(e){let o;for(;!u&&(o=n())&&e.timeRemaining()>0;)t();o?r(t,n,i):u||i&&i()})),{isInterrupt:u,id:o,interruptSchedule(){u=!0,this.isInterrupt=!0}}}export{e as makeHash,r as schedule};
//# sourceMappingURL=utils.js.map