style: format code for all

This commit is contained in:
LZHD
2021-07-06 01:01:42 +08:00
committed by 踏学吾痕
parent e1200f2dbe
commit 77a1a47110
114 changed files with 7068 additions and 1068 deletions

View File

@@ -1,54 +1,54 @@
interface ProxyLoader {
loadCss(src: string): any
loadScript(src: string): Promise<any>
loadScriptConcurrent(src: Array<string>): Promise<any>
loadCss(src: string): any;
loadScript(src: string): Promise<any>;
loadScriptConcurrent(src: Array<string>): Promise<any>;
}
class loaderProxy implements ProxyLoader {
constructor() {}
constructor() { }
protected scriptLoaderCache: Array<string> = []
protected scriptLoaderCache: Array<string> = [];
public loadCss = (src: string): any => {
let element:HTMLLinkElement = document.createElement("link")
element.rel = "stylesheet"
element.href = src
document.body.appendChild(element)
}
const element: HTMLLinkElement = document.createElement("link");
element.rel = "stylesheet";
element.href = src;
document.body.appendChild(element);
};
public loadScript = async (src: string): Promise<any> => {
if (this.scriptLoaderCache.includes(src)) {
return src
return src;
} else {
let element: HTMLScriptElement = document.createElement("script")
element.src = src
document.body.appendChild(element)
const element: HTMLScriptElement = document.createElement("script");
element.src = src;
document.body.appendChild(element);
element.onload = () => {
return this.scriptLoaderCache.push(src)
}
return this.scriptLoaderCache.push(src);
};
}
}
};
public loadScriptConcurrent = async (srcList: Array<string>): Promise<any> => {
public loadScriptConcurrent = async (
srcList: Array<string>
): Promise<any> => {
if (Array.isArray(srcList)) {
const len: number = srcList.length
const len: number = srcList.length;
if (len > 0) {
let count: number = 0
let count = 0;
srcList.map(src => {
if (src) {
this.loadScript(src).then(() => {
count++
count++;
if (count === len) {
return
return;
}
})
});
}
})
});
}
}
}
};
}
export const loader = new loaderProxy()
export const loader = new loaderProxy();