This commit is contained in:
毛财君
2023-07-06 17:37:33 +08:00
parent 06f26608af
commit 197b38ca6f
816 changed files with 236883 additions and 989 deletions

View File

@@ -0,0 +1,71 @@
export interface XEBrowse {
/**
* 判断是否 NodeJs 环境
*/
isNode: boolean;
/**
* 判断是否有 document 元素
*/
isDoc: boolean;
/**
* 判断是否 Edge 浏览器
*/
edge: boolean;
/**
* 判断是否 Firefox 浏览器
*/
firefox: boolean;
/**
* 判断是否 IE 浏览器
*/
msie: boolean;
/**
* 判断是否 Safari 浏览器
*/
safari: boolean;
/**
* 判断是否移动端
*/
isMobile: boolean;
/**
* 判断是否 PC 端
*/
isPC: boolean;
/**
* 判断浏览器是否支持 LocalStorage
*/
isLocalStorage: boolean;
/**
* 判断浏览器是否支持 SessionStorage
*/
isSessionStorage: boolean;
/**
* 判断浏览器是否 -webkit 内核
*/
'-webkit': boolean;
/**
* 判断浏览器是否 -moz 内核
*/
'-moz': boolean;
/**
* 判断浏览器是否 -ms 内核
*/
'-ms': boolean;
/**
* 判断浏览器是否 -o 内核
*/
'-o': boolean;
}
/**
* 获取浏览器信息
*/
export declare function browse(): XEBrowse;
declare module './ctor' {
interface XEUtilsMethods {
browse: typeof browse;
}
}
export default browse