cocos-creator-multiplayer/examples/layaair/frontend/libs/layaAir.minigame.d.ts
2021-07-21 23:11:13 +08:00

1040 lines
40 KiB
TypeScript
Raw Permalink 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.

import Handler = Laya.Handler;
declare module laya.wx.mini {
class MiniAdpter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.hw.mini {
class HWMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.bili.mini {
class BLMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.qq.mini {
class QQMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.ali.mini {
class ALIMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.tt.mini {
class TTMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.bd.mini {
class BMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.mi.mini {
class KGMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.qg.mini {
class QGMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.vv.mini {
class VVMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
static isZiYu: boolean;
static isPosMsgYu: boolean;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
/**
* 传递图集url地址到
* @param url 为绝对地址
*/
static sendAtlasToOpenDataContext(url: string): void;
/**
* 发送单张图片到开放数据域
* @param url
*/
static sendSinglePicToOpenDataContext(url: string): void;
/**
* 传递json配置数据到开放数据域
* @param url 为绝对地址
*/
static sendJsonDataToDataContext(url: string): void;
}
}
declare module laya.tb.mini {
/**
* 淘宝创意互动相对本地的资源必须设置白名单
*/
class TBMiniAdapter {
static EnvConfig: any;
/**全局window对象**/
static window: any;
static systemInfo: any;
/**是否自动缓存下载的图片跟声音文件默认为true**/
static autoCacheFile: boolean;
/**50M缓存容量满时每次清理容量值,默认每次清理5M**/
static minClearSize: number;
/**本地资源列表**/
static nativefiles: Array<any>;
/**本地分包资源表**/
static subNativeFiles: any;
/**本地分包文件目录数组**/
static subNativeheads: Array<any>;
/**本地分包文件目录映射表**/
static subMaps: Array<any>;
static AutoCacheDownFile: boolean;
static getJson(data: string): any;
/**更目录文件夹,如果资源等都是根目录下,需要设置为 ""@default "pages/index/" */
static baseDir:string;
/**激活微信小游戏适配器*/
static enable(): void;
/**
* 初始化回调
* @param isPosMsg 是否需要在主域中自动将加载的文本数据自动传递到子域,默认 false
* @param isSon 是否是子域默认为false
*/
static init(isPosMsg?: boolean, isSon?: boolean): 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;
static exitMiniProgram(): void;
static pixelRatio(): number;
static createElement(type: string): any;
static createShaderCondition(conditionScript: string): Function;
}
}
declare module Laya {
class MiniAdpter extends laya.wx.mini.MiniAdpter {
}
class BMiniAdapter extends laya.bd.mini.BMiniAdapter {
}
class KGMiniAdapter extends laya.mi.mini.KGMiniAdapter {
}
class QGMiniAdapter extends laya.qg.mini.QGMiniAdapter {
}
class VVMiniAdapter extends laya.vv.mini.VVMiniAdapter {
}
class TTMiniAdapter extends laya.tt.mini.TTMiniAdapter{
}
class HWMiniAdapter extends laya.hw.mini.HWMiniAdapter{
}
class ALIMiniAdapter extends laya.ali.mini.ALIMiniAdapter{
}
class BLMiniAdapter extends laya.bili.mini.BLMiniAdapter{
}
class QQMiniAdapter extends laya.qq.mini.QQMiniAdapter{
}
class TBMiniAdapter extends laya.tb.mini.TBMiniAdapter{
}
}