Files
sudoku/engine/types/layaAir.minigame.d.ts
2025-05-07 20:19:12 +08:00

1321 lines
43 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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} errCode0 解压成功 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} errCode0 解压成功 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} errCode0 解压成功 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} errCode0 解压成功 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} errCode0 解压成功 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} errCode0 解压成功 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 {}
}