ewuit
Version:
an easy web ui inspect tool
32 lines (29 loc) • 761 B
TypeScript
declare type PixelConversion = (px: number | string) => string;
interface AttributeToolConfig {
pixelConversion?: PixelConversion;
}
interface DistanceToolConfig {
pixelConversion?: PixelConversion;
}
interface ToolConfig {
attribute?: AttributeToolConfig;
distance?: DistanceToolConfig;
}
interface EwuitOps {
toolConfig: ToolConfig;
/**
* 页面是否可滑动
* @default false
*/
scroll: boolean;
}
declare type EwuitCallMethodName = 'attribute' | 'distance';
declare class Ewuit {
private shadowPage;
private options?;
constructor(options?: Partial<EwuitOps>);
openUI(): void;
closeUI(): void;
call(methodName: EwuitCallMethodName, status?: boolean): void;
}
export { Ewuit as default };