declare module laya.wx.mini { class MiniAdpter { /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /** 本地zip资源列表 **/ static nativezipfiles: any[]; /**zip资源外网请求头*/ static zipRequestHead: string; /**zip请求头和本地路径映射表*/ static zipHeadFiles: any; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; static preDownloadFiles: any; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; /** * 微信wasm适配加载 * @param wasmFile 要加载的wasm文件 * @returns */ private static _onMessage; /** * 获取url对应的encoding值 * @param zipurl 压缩文件路径 * @param nativeurl 压缩文件路径白名单路径 * @param callBack 回调地址,返回参数{errCode,errMsg,wxData} errCode:0 解压成功 1解压失败 2 解压接口不存在;errMsg:报错信息;wxData:微信返回的数据信息 * @param proCallBack 返回进度回调方法 * @param isUpdateType 0 目录存在返回成功回调;1,覆盖;2增量更新 * @return */ static loadZip( zipurl: string, nativeurl: string, callBack: Handler, proCallBack: Handler, isUpdateType?: number, ): void; /** * 下载zip包 * @param zipurl 压缩文件路径 * @param path 压缩文件路径 * @param fs 文件系统实例 * @param callBack 回调地址,返回参数{errCode,errMsg,wxData} errCode:0 解压成功 1解压失败 2 解压接口不存在;errMsg:报错信息;wxData:微信返回的数据信息 * @param proCallBack 返回进度回调方法 * @return */ static downZip( zipurl: string, path: string, fs: any, callBack: Handler, proCallBack: Handler, ): void; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; /** * 传递图集url地址到 * @param url 为绝对地址 */ static sendAtlasToOpenDataContext(url: string): void; private static postInfoToContext; /** * 发送单张图片到开放数据域 * @param url */ static sendSinglePicToOpenDataContext(url: string): void; /** * 传递json配置数据到开放数据域 * @param url 为绝对地址 */ static sendJsonDataToDataContext(url: string): void; } } declare module laya.tt.mini { class TTMiniAdapter { static IGNORE: RegExp; static safeEncodeURI: (str: string) => string; /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /** 开放域 */ static openCtx: any; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; /** * 抖音的wasm适配加载 * @param wasmFile 要加载的wasm文件 * @returns */ private static _onMessage; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; /** * 传递图集url地址到 * @param url 为绝对地址 */ static sendAtlasToOpenDataContext(url: string): void; private static postInfoToContext; /** * 发送单张图片到开放数据域 * @param url */ static sendSinglePicToOpenDataContext(url: string): void; /** * 传递json配置数据到开放数据域 * @param url 为绝对地址 */ static sendJsonDataToDataContext(url: string): void; } } declare module laya.ali.mini { class ALIMiniAdapter { /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /** 本地zip资源列表 **/ static nativezipfiles: any[]; /**zip资源外网请求头*/ static zipRequestHead: string; /**zip请求头和本地路径映射表*/ static zipHeadFiles: any; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; /** * 支付宝wasm适配加载 * @param wasmFile 要加载的wasm文件 * @returns */ static aliPayCreateRender(): any; private static _onMessage; /** * 获取url对应的encoding值 * @param zipurl 压缩文件路径 * @param nativeurl 压缩文件路径白名单路径 * @param callBack 回调地址,返回参数{errCode,errMsg,wxData} errCode:0 解压成功 1解压失败 2 解压接口不存在;errMsg:报错信息;wxData:微信返回的数据信息 * @param proCallBack 返回进度回调方法 * @param isUpdateType 0 目录存在返回成功回调;1,覆盖;2增量更新 * @return */ static loadZip( zipurl: string, nativeurl: string, callBack: Handler, proCallBack: Handler, isUpdateType?: number, ): void; /** * 下载zip包 * @param zipurl 压缩文件路径 * @param path 压缩文件路径 * @param fs 文件系统实例 * @param callBack 回调地址,返回参数{errCode,errMsg,wxData} errCode:0 解压成功 1解压失败 2 解压接口不存在;errMsg:报错信息;wxData:微信返回的数据信息 * @param proCallBack 返回进度回调方法 * @return */ static downZip( zipurl: string, path: string, fs: any, callBack: Handler, proCallBack: Handler, ): void; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; /** * 传递图集url地址到 * @param url 为绝对地址 */ static sendAtlasToOpenDataContext(url: string): void; private static postInfoToContext; /** * 发送单张图片到开放数据域 * @param url */ static sendSinglePicToOpenDataContext(url: string): void; /** * 传递json配置数据到开放数据域 * @param url 为绝对地址 */ static sendJsonDataToDataContext(url: string): void; } } declare module laya.mi.mini { class KGMiniAdapter { static IGNORE: RegExp; static safeEncodeURI: (str: string) => string; /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**50M缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; /** * XiaoMi快游戏的wasm适配加载 * @param wasmFile 要加载的wasm文件 * @returns */ private static _onMessage; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; /** * 传递图集url地址到 * @param url 为绝对地址 */ static sendAtlasToOpenDataContext(url: string): void; private static postInfoToContext; /** * 发送单张图片到开放数据域 * @param url */ static sendSinglePicToOpenDataContext(url: string): void; /** * 传递json配置数据到开放数据域 * @param url 为绝对地址 */ static sendJsonDataToDataContext(url: string): void; } } declare module laya.vv.mini { class VVMiniAdapter { static IGNORE: RegExp; static safeEncodeURI: (str: string) => string; /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**50M缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; /** * ViVOminigame的wasm适配加载 * @param wasmFile 要加载的wasm文件 * @returns */ private static _onMessage; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; /** * 传递图集url地址到 * @param url 为绝对地址 */ static sendAtlasToOpenDataContext(url: string): void; private static postInfoToContext; /** * 发送单张图片到开放数据域 * @param url */ static sendSinglePicToOpenDataContext(url: string): void; /** * 传递json配置数据到开放数据域 * @param url 为绝对地址 */ static sendJsonDataToDataContext(url: string): void; } } declare module laya.qg.mini { class QGMiniAdapter { static IGNORE: RegExp; static safeEncodeURI: (str: string) => string; /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**50M缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; /** * OPPOMiniGame的wasm适配加载 * @param wasmFile 要加载的wasm文件 * @returns */ private static _onMessage; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; /** * 传递图集url地址到 * @param url 为绝对地址 */ static sendAtlasToOpenDataContext(url: string): void; private static postInfoToContext; /** * 发送单张图片到开放数据域 * @param url */ static sendSinglePicToOpenDataContext(url: string): void; /** * 传递json配置数据到开放数据域 * @param url 为绝对地址 */ static sendJsonDataToDataContext(url: string): void; } } declare module laya.tb.mini { class TBMiniAdapter { static IGNORE: RegExp; static safeEncodeURI: (str: string) => string; /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**50M缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /** 本地zip资源列表 **/ static nativezipfiles: any[]; /**zip资源外网请求头*/ static zipRequestHead: string; /**zip请求头和本地路径映射表*/ static zipHeadFiles: any; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /** 项目所在的目录 默认的文件夹 */ static baseDir: string; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; static taobaoCreateRender(): any; static _setVisibleStyle(): void; static _setStyleBgColor(value: any): void; static _setStyleInfo(mainCanv: any): void; static _setStageStyle( mainCanv: any, canvasWidth: any, canvasHeight: any, mat: any, ): void; private static _onMessage; /** * 获取url对应的encoding值 * @param zipurl 压缩文件路径 * @param nativeurl 压缩文件路径白名单路径 * @param callBack 回调地址,返回参数{errCode,errMsg,wxData} errCode:0 解压成功 1解压失败 2 解压接口不存在;errMsg:报错信息;wxData:微信返回的数据信息 * @param proCallBack 返回进度回调方法 * @param isUpdateType 0 目录存在返回成功回调;1,覆盖;2增量更新 * @return */ static loadZip( zipurl: string, nativeurl: string, callBack: Handler, proCallBack: Handler, isUpdateType?: number, ): void; /** * 下载zip包 * @param zipurl 压缩文件路径 * @param path 压缩文件路径 * @param fs 文件系统实例 * @param callBack 回调地址,返回参数{errCode,errMsg,wxData} errCode:0 解压成功 1解压失败 2 解压接口不存在;errMsg:报错信息;wxData:微信返回的数据信息 * @param proCallBack 返回进度回调方法 * @return */ static downZip( zipurl: string, path: string, fs: any, callBack: Handler, proCallBack: Handler, ): void; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; } } declare module laya.tb.plugin { class TBMiniAdapter { static IGNORE: RegExp; static safeEncodeURI: (str: string) => string; /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**50M缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /** 项目所在的目录 默认的文件夹 */ static baseDir: string; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; static taobaoCreateRender(): any; private static _onMessage; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; } } declare module laya.tb.app { class TBMiniAdapter { static IGNORE: RegExp; static safeEncodeURI: (str: string) => string; /**@private 包装对象**/ static EnvConfig: any; /**@private **/ /**全局window对象**/ static window: any; /**@private **/ private static _preCreateElement; /**@private 适配库是否初始化**/ private static _inited; /**@private 获取手机系统信息**/ static systemInfo: any; /**@private 是否是子域,默认为false**/ static isZiYu: boolean; /**@private 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false**/ static isPosMsgYu: boolean; /**是否自动缓存下载的图片跟声音文件,默认为true**/ static autoCacheFile: boolean; /**50M缓存容量满时每次清理容量值,默认每次清理5M**/ static minClearSize: number; /** 最大缓存 */ static sizeLimit: number; /**本地资源列表**/ static nativefiles: any[]; /**本地分包资源表**/ static subNativeFiles: any; /**本地分包文件目录数组**/ static subNativeheads: any[]; /**本地分包文件目录映射表**/ static subMaps: any[]; /**@private 是否自动缓存非图片声音文件(这里要确保文件编码最好一致)**/ static AutoCacheDownFile: boolean; /** 项目所在的目录 默认的文件夹 */ static baseDir: string; /**@private **/ static getJson(data: string): any; /**激活微信小游戏适配器*/ static enable(): void; /** * 初始化回调 * @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false * @param isSon 是否是子域,默认为false */ static init(isPosMsg?: boolean, isSon?: boolean): void; static taobaoCreateRender(): any; private static _onMessage; /** * 获取url对应的encoding值 * @param url 文件路径 * @param type 文件类型 * @return */ static getUrlEncode(url: string, type: string): string; /** * 下载文件 * @param fileUrl 文件地址(全路径) * @param fileType 文件类型(image、text、json、xml、arraybuffer、sound、atlas、font) * @param callBack 文件加载回调,回调内容[errorCode码(0成功,1失败,2加载进度) * @param encoding 文件编码默认utf8,非图片文件加载需要设置相应的编码,二进制编码为空字符串 */ static downLoadFile( fileUrl: string, fileType?: string, callBack?: Handler, encoding?: string, ): void; /** * 从本地删除文件 * @param fileUrl 文件地址(全路径) * @param callBack 回调处理,在存储图片时用到 */ static remove(fileUrl: string, callBack?: Handler): void; /** * 清空缓存空间文件内容 */ static removeAll(): void; /** * 判断是否是4M包文件 * @param fileUrl 文件地址(全路径) * @return */ static hasNativeFile(fileUrl: string): boolean; /** * 判断缓存里是否存在文件 * @param fileUrl 文件地址(全路径) * @return */ static getFileInfo(fileUrl: string): any; /** * 获取缓存文件列表 * @return */ static getFileList(): any; /**@private 退出小游戏**/ static exitMiniProgram(): void; /**@private **/ private static onMkdirCallBack; /**@private 设备像素比。*/ static pixelRatio(): number; /** * @private * 将字符串解析成 XML 对象。 * @param value 需要解析的字符串。 * @return js原生的XML对象。 */ private static parseXMLFromString; /**@private **/ private static idx; /**@private **/ static createElement(type: string): any; /**@private **/ private static onCreateInput; /**@private **/ static createShaderCondition(conditionScript: string): Function; } } declare module Laya { class MiniAdpter extends laya.wx.mini.MiniAdpter {} class TTMiniAdapter extends laya.tt.mini.TTMiniAdapter {} class ALIMiniAdapter extends laya.ali.mini.ALIMiniAdapter {} class KGMiniAdapter extends laya.mi.mini.KGMiniAdapter {} class VVMiniAdapter extends laya.vv.mini.VVMiniAdapter {} class QGMiniAdapter extends laya.qg.mini.QGMiniAdapter {} class TBMiniAdapter extends laya.tb.mini.TBMiniAdapter {} class TBMiniAdapter extends laya.tb.plugin.TBMiniAdapter {} class TBMiniAdapter extends laya.tb.plugin.TBMiniAdapter {} }