@da.li/core-libs
Version:
大沥网络函数库是大沥网络提供的一个公共 TypeScript 函数库,封装了基础操作、缓存、加密、文件处理、HTTP 请求等常用功能模块,旨在提高开发效率。
25 lines (23 loc) • 546 B
JavaScript
import {
cache_client_default,
cache_server_default
} from "./chunk-MVZ4K6RQ.js";
import {
$Global,
SERVERMODE
} from "./chunk-BOVD54NE.js";
// src/cache/global.ts
(() => {
let _Cache;
const createCache = () => {
console.log("\u521D\u59CB\u5316\u7F13\u5B58\u5BF9\u8C61\u64CD\u4F5C");
return new (SERVERMODE ? cache_server_default : cache_client_default)();
};
Object.defineProperty($Global, "$cache", {
configurable: true,
get() {
!_Cache && (_Cache = createCache());
return _Cache;
}
});
})();