UNPKG

hexo-theme-redefine

Version:

Redefine your writing with Hexo Theme Redefine.

29 lines (22 loc) 505 B
let appController = null; let pageController = null; export const getAppSignal = () => { if (!appController) { appController = new AbortController(); } return appController.signal; }; export const createPageScope = () => { if (pageController) { pageController.abort(); } pageController = new AbortController(); return pageController.signal; }; export const abortPageScope = () => { if (!pageController) { return; } pageController.abort(); pageController = null; };