UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

26 lines (25 loc) 892 B
import { AREA_MAP } from './config'; /** * 刷新腾讯云 CDN URL 缓存 * 提交 URL 刷新请求,使 CDN 节点上的缓存内容失效 * @param {object} config 配置信息 * @param {string} config.secretId 腾讯云 secretId * @param {string} config.secretKey 腾讯云 secretKey * @param {string} [config.area='mainland'] 刷新区域,默认为中国大陆 * @param {Array<string>} config.urls 需要刷新的 URL 列表 * @returns {Promise<any>} 刷新结果 * @example * ```ts * await purgeUrlCache({ * secretId: 'xxx', * secretKey: 'xxx', * urls: ['https://cdn.example.com/file1.js', 'https://cdn.example.com/file2.css'], * }); * ``` */ export declare function purgeUrlCache({ secretId, secretKey, area, urls, }: { secretId: string; secretKey: string; area?: (typeof AREA_MAP)[keyof typeof AREA_MAP]; urls: Array<string>; }): Promise<any>;