UNPKG

@zuiwoxing/posisi

Version:

一款基于typescript 前端控制组件,包括(IOC,AOP,Feign,Logger,Util等)

57 lines (56 loc) 1.09 kB
/** *@desc 自动获取浏览器窗口 高宽 *@author liudejian *@date 2023-03-31 14:41 **/ export declare class DataSize { /** * 高度 * @private */ height: number; /** * 宽度 * @private */ width: number; static of(height: number, width: number): DataSize; } /** * 动态获取高宽 */ export declare class AutoSize { flag: boolean; /** * 抹去的高度/宽度 * @private */ private eraseSize; /** * 1= window.innerHeight / window.innerWidth * 2= document.body.clientHeight / document.body.clientWidth * @private */ private clientType; /** * 结果高度/宽度 * @private */ private resultSize; /** * 回调函数 * @private */ private callback; /** * 结果 高宽 */ getSize(): DataSize; /** * * @param eraseHeight 抹去的高度 * @param callback 高度变化就回调 */ constructor(callback: Function, eraseSize?: DataSize, clientType?: number); private initWindowResize; }