laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
31 lines (30 loc) • 1.47 kB
TypeScript
import { Handler } from "../utils/Handler";
/**
* <p>资源版本的生成由layacmd或IDE完成,使用 <code>ResourceVersion</code> 简化使用过程。</p>
* <p>调用 <code>enable</code> 启用资源版本管理。</p>
*/
export declare class ResourceVersion {
/**基于文件夹的资源管理方式(老版本IDE默认类型)*/
static FOLDER_VERSION: number;
/**基于文件名映射管理方式(新版本IDE默认类型)*/
static FILENAME_VERSION: number;
/**版本清单*/
static manifest: any;
/**当前使用的版本管理类型*/
static type: number;
/**
* <p>启用资源版本管理。</p>
* <p>由于只有发布版本需要资源管理。因此没有资源管理文件时,可以设置manifestFile为null或者不存在的路径。</p>
* @param manifestFile 清单(json)文件的路径。
* @param callback 清单(json)文件加载完成后执行。
* @param type FOLDER_VERSION为基于文件夹管理方式(老版本IDE默认类型),FILENAME_VERSION为基于文件名映射管理(新版本IDE默认类型
*/
static enable(manifestFile: string, callback: Handler, type?: number): void;
private static onManifestLoaded;
/**
* 为加载路径添加版本前缀。
* @param originURL 源路径。
* @return 格式化后的新路径。
*/
static addVersionPrefix(originURL: string): string;
}