thekevinscott / UpscalerJS

Use const declarations for variables that are never reassigned JS-0242
Anti-pattern
Minor
2 occurrences in this check
'timer' is never reassigned. Use 'const' instead.
 1const TIMEOUT = 5000;
 2
 3export const getHTMLImageElement = (src: string) => new Promise<HTMLImageElement>((resolve, reject) => {
 4  let timer = setTimeout(() => { 5    reject(`Image load timed out in ${TIMEOUT}ms. src: ${src}`);
 6  }, TIMEOUT);
 7  const img = new Image();
'ready' is never reassigned. Use 'const' instead.
 20let scale: number;
 21const PATCH_SIZE = 32;
 22let resolver = () => {};
 23let ready = new Promise<void>(r => { 24  resolver = r;
 25});
 26