vue-web-screen-shot
Version:
web端自定义截屏插件(Vue3版)
31 lines (30 loc) • 1.1 kB
TypeScript
import { hideBarInfoType, toolIcoType } from "@/module/type/ComponentType";
export default class PlugInParameters {
constructor();
setInitStatus(status: boolean): void;
getInitStatus(): boolean;
getWebRtcStatus(): boolean;
setWebRtcStatus(status: boolean): void;
getLevel(): number;
setLevel(val: number): void;
getClickCutFullScreenStatus(): boolean;
setClickCutFullScreenStatus(value: boolean): void;
getHiddenToolIco(): toolIcoType;
setHiddenToolIco(obj: toolIcoType): void;
getEnableCORSStatus(): boolean;
setEnableCORSStatus(status: boolean): void;
getProxyAddress(): string | undefined;
setProxyAddress(address: string): void;
setWriteImgState(state: boolean): void;
getWriteImgState(): boolean;
setHiddenScrollBarInfo(info: hideBarInfoType): void;
getHiddenScrollBarInfo(): {
color: string;
state: boolean;
fillWidth: number;
fillHeight: number;
fillState: boolean;
};
setWrcWindowMode(state: boolean): void;
getWrcWindowMode(): boolean;
}