Files
sudoku/engine/types/layaAir.minigame.d.ts

1321 lines
43 KiB
TypeScript
Raw Normal View History

2025-05-07 20:19:12 +08:00
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 errMsgwxData:微信返回的数据信息
* @param proCallBack
* @param isUpdateType 0 12
* @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 errMsgwxData:微信返回的数据信息
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 errMsgwxData:微信返回的数据信息
* @param proCallBack
* @param isUpdateType 0 12
* @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 errMsgwxData:微信返回的数据信息
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 errMsgwxData:微信返回的数据信息
* @param proCallBack
* @param isUpdateType 0 12
* @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 errMsgwxData:微信返回的数据信息
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 (imagetextjsonxmlarraybuffersoundatlasfont)
* @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 {}
}