Refactoring using eslint & prettier

This commit is contained in:
obergodmar
2020-08-19 14:58:49 +03:00
parent 3868d89571
commit 26e9c3afaa
67 changed files with 2068 additions and 2502 deletions
+27 -27
View File
@@ -1,34 +1,34 @@
import { LOADING_DURATION } from './constants'
import Sound from '../modules/sound'
import { LOADING_DURATION } from "./constants";
import Sound from "../modules/sound";
export {
PREVIEW_WIDTH,
PREVIEW_HEIGHT,
UI_MUSIC_VOLUME,
UI_SOUND_VOLUME,
LOADING_DURATION,
ANIMATION_DURATION,
DEFAULT_HEIGHT,
DEFAULT_WIDTH,
SPACE
} from './constants'
PREVIEW_WIDTH,
PREVIEW_HEIGHT,
UI_MUSIC_VOLUME,
UI_SOUND_VOLUME,
LOADING_DURATION,
ANIMATION_DURATION,
DEFAULT_HEIGHT,
DEFAULT_WIDTH,
SPACE,
} from "./constants";
export const delay = () => new Promise(resolve => setTimeout(resolve, LOADING_DURATION))
export const delay = (): Promise<unknown> =>
new Promise((resolve) => setTimeout(resolve, LOADING_DURATION));
export const soundLoad = (soundFile: string, soundVolume: number) => (
new Sound(soundFile, soundVolume)
)
export const soundLoad = (soundFile: string, soundVolume: number): Sound =>
new Sound(soundFile, soundVolume);
export const randomNumber = (min: number, max: number) => (
Math.floor(Math.random() * (max - min)) + min
)
export const randomNumber = (min: number, max: number): number =>
Math.floor(Math.random() * (max - min)) + min;
export function debounce(fn: (args: any) => any, ms: number) {
let timer: NodeJS.Timeout
return (...args: any) => {
if (timer) {
clearTimeout(timer)
}
timer = setTimeout(() => fn.apply(this, args), ms)
}
// eslint-disable-next-line
export function debounce(fn: (args: any) => unknown, ms: number): any {
let timer: NodeJS.Timeout;
return (...args: [unknown]) => {
if (timer) {
clearTimeout(timer);
}
timer = setTimeout(() => fn.apply(this, args), ms);
};
}