import Popup from "./class/utils/Popup"; // export default { // // 监听到的fetch数据 // WH_NET_LOG: [], // map: {}, // responseHandlers: [], // version: '$$WUHU_DEV_VERSION$$', // } as IGlobVars; // // interface IGlobVars { // WH_NET_LOG: unknown[], // map: { [key: string]: unknown }, // responseHandlers: ((url: string, responseBody: { json: unknown, text: string, isModified: boolean }, opt: { method: string, requestBody: unknown }) => void)[], // version: string, // } type ResponseHandlers = ((url: string, responseBody: { json: unknown, text: string, isModified: boolean }, opt: { method: string, requestBody: unknown }) => void)[]; /** * 通用全局参数 */ class GlobVars { // 监听到的fetch数据 WH_NET_LOG: unknown[] = []; map: { [key: string]: unknown } = {}; responseHandlers: ResponseHandlers = []; version = '$$WUHU_DEV_VERSION$$'; popup_node: MyHTMLElement | Popup = null; } export default new GlobVars();