fix: apply fix from eslint

This commit is contained in:
JellyBrick
2023-09-04 03:50:44 +09:00
parent 68d985acba
commit 72c8c49edf
15 changed files with 25 additions and 8 deletions

View File

@ -1,14 +1,14 @@
import { BrowserWindow } from 'electron';
import { loadAdBlockerEngine } from './blocker';
import config from './config';
import { shouldUseBlocklists } from './config';
import type { ConfigType } from '../../config/dynamic';
type AdBlockOptions = ConfigType<'adblocker'>;
export default async (win: BrowserWindow, options: AdBlockOptions) => {
if (await config.shouldUseBlocklists()) {
if (await shouldUseBlocklists()) {
loadAdBlockerEngine(
win.webContents.session,
options.cache,

View File

@ -4,6 +4,7 @@ export default async () => {
if (await config.shouldUseBlocklists()) {
// Preload adblocker to inject scripts/styles
require('@cliqz/adblocker-electron-preload');
// eslint-disable-next-line @typescript-eslint/await-thenable
} else if ((await config.get('blocker')) === config.blockers.InPlayer) {
require('./inject.js');
}

View File

@ -7,6 +7,7 @@ import configProvider from './config';
import { ElementFromFile, templatePath } from '../utils';
import { YoutubePlayer } from '../../types/youtube-player';
import type { ConfigType } from '../../config/dynamic';
interface LanguageOptions {

View File

@ -10,6 +10,7 @@ import { VolumeFader } from './fader';
import configProvider from './config';
import defaultConfigs from '../../config/defaults';
import type { ConfigType } from '../../config/dynamic';
let transitionAudio: Howl; // Howler audio used to fade out the current music

View File

@ -6,6 +6,7 @@ import config from './config';
import promptOptions from '../../providers/prompt-options';
import configOptions from '../../config/defaults';
import type { ConfigType } from '../../config/dynamic';
const defaultOptions = configOptions.plugins.crossfade;

View File

@ -5,6 +5,7 @@ import { dev } from 'electron-is';
import { SetActivity } from '@xhayper/discord-rpc/dist/structures/ClientUser';
import registerCallback from '../../providers/song-info';
import type { ConfigType } from '../../config/dynamic';
// Application ID registered by @Zo-Bro-23

View File

@ -4,6 +4,7 @@ import md5 from 'md5';
import { setOptions } from '../../config/plugins';
import registerCallback, { SongInfo } from '../../providers/song-info';
import defaultConfig from '../../config/defaults';
import type { ConfigType } from '../../config/dynamic';
type LastFMOptions = ConfigType<'last-fm'>;

View File

@ -1,6 +1,6 @@
import is from 'electron-is';
import {BrowserWindow, MenuItem} from 'electron';
import { BrowserWindow, MenuItem } from 'electron';
import { snakeToCamel, ToastStyles, urgencyLevels } from './utils';

View File

@ -5,9 +5,11 @@ import { BrowserWindow } from 'electron';
import { setOptions } from './back';
import promptOptions from '../../providers/prompt-options';
import type { ConfigType } from '../../config/dynamic';
import { MenuTemplate } from '../../menu';
import type { ConfigType } from '../../config/dynamic';
export default (win: BrowserWindow, options: ConfigType<'picture-in-picture'>): MenuTemplate => [
{
label: 'Always on top',

View File

@ -3,6 +3,7 @@ import path from 'node:path';
import { globalShortcut, BrowserWindow } from 'electron';
import { injectCSS } from '../utils';
import type { ConfigType } from '../../config/dynamic';
/*

View File

@ -3,11 +3,13 @@ import prompt, { KeybindOptions } from 'custom-electron-prompt';
import { BrowserWindow } from 'electron';
import { setMenuOptions } from '../../config/plugins';
import type { ConfigType } from '../../config/dynamic';
import promptOptions from '../../providers/prompt-options';
import { MenuTemplate } from '../../menu';
import type { ConfigType } from '../../config/dynamic';
export default (win: BrowserWindow, options: ConfigType<'shortcuts'>): MenuTemplate => [
{
label: 'Set Global Song Controls',

View File

@ -3,6 +3,7 @@ import path from 'node:path';
import { BrowserWindow } from 'electron';
import { injectCSS } from '../utils';
import type { ConfigType } from '../../config/dynamic';
export default (win: BrowserWindow, options: ConfigType<'video-toggle'>) => {

View File

@ -2,10 +2,12 @@ import { ElementFromFile, templatePath } from '../utils';
import { setOptions, isEnabled } from '../../config/plugins';
import { moveVolumeHud as preciseVolumeMoveVolumeHud } from '../precise-volume/front';
import type { ConfigType } from '../../config/dynamic';
import { YoutubePlayer } from '../../types/youtube-player';
import { ThumbnailElement } from '../../types/get-player-response';
import type { ConfigType } from '../../config/dynamic';
const moveVolumeHud = isEnabled('precise-volume') ? preciseVolumeMoveVolumeHud : () => {};
function $(selector: string): HTMLElement | null {

View File

@ -1,9 +1,11 @@
import { BrowserWindow } from 'electron';
import { setMenuOptions } from '../../config/plugins';
import type { ConfigType } from '../../config/dynamic';
import { MenuTemplate } from '../../menu';
import type { ConfigType } from '../../config/dynamic';
export default (win: BrowserWindow, options: ConfigType<'video-toggle'>): MenuTemplate => [
{
label: 'Mode',

View File

@ -3,9 +3,10 @@ import { Visualizer } from './visualizers/visualizer';
import vudio from './visualizers/vudio';
import wave from './visualizers/wave';
import type { ConfigType } from '../../config/dynamic';
import defaultConfig from '../../config/defaults';
import type { ConfigType } from '../../config/dynamic';
export default (options: ConfigType<'visualizer'>) => {
const optionsWithDefaults = {
...defaultConfig.plugins.visualizer,