vuepress-theme-aurora
Version:
A vuepress-based animation blog theme, simple, beautiful, multi-color, multiple custom functions, providing article poster sharing, talk, photo album, comment and other features 一个基于vuepress的动漫类博客主题,简洁,漂亮,多色彩,多种自定义功能,提供文章海报分享,说说,相册,评论等特色功�?
15 lines (14 loc) • 425 B
JavaScript
let promise = null;
let promiseResolve = null;
const scrollPromise = {
wait: () => promise,
pending: () => {
promise = new Promise((resolve) => (promiseResolve = resolve));
},
resolve: () => {
promiseResolve === null || promiseResolve === void 0 ? void 0 : promiseResolve();
promise = null;
promiseResolve = null;
},
};
export const useScrollPromise = () => scrollPromise;