Fix @typescript-eslint/restrict-plus-operands errors

This commit is contained in:
Labhansh Agrawal 2021-03-28 23:18:36 +05:30
parent b9a52b06c7
commit 9b0a57db13
5 changed files with 12 additions and 7 deletions

View file

@ -108,7 +108,6 @@
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-unsafe-member-access": "off",
"@typescript-eslint/no-unsafe-return": "off",
"@typescript-eslint/restrict-plus-operands": "off",
"@typescript-eslint/restrict-template-expressions": "off"
}
}

View file

@ -2,8 +2,8 @@ import Config from 'electron-store';
import {BrowserWindow} from 'electron';
export const defaults = {
windowPosition: [50, 50],
windowSize: [540, 380]
windowPosition: [50, 50] as [number, number],
windowSize: [540, 380] as [number, number]
};
// local storage

View file

@ -7,7 +7,10 @@ declare module 'electron' {
getWindows: () => Set<BrowserWindow>;
getLastFocusedWindow: () => BrowserWindow | null;
windowCallback?: (win: BrowserWindow) => void;
createWindow: (fn?: (win: BrowserWindow) => void, options?: Record<string, any>) => BrowserWindow;
createWindow: (
fn?: (win: BrowserWindow) => void,
options?: {size?: [number, number]; position?: [number, number]}
) => BrowserWindow;
setVersion: (version: string) => void;
}

View file

@ -81,7 +81,10 @@ function installDevExtensions(isDev_: boolean) {
app.on('ready', () =>
installDevExtensions(isDev)
.then(() => {
function createWindow(fn?: (win: BrowserWindow) => void, options: Record<string, any> = {}) {
function createWindow(
fn?: (win: BrowserWindow) => void,
options: {size?: [number, number]; position?: [number, number]} = {}
) {
const cfg = plugins.getDecoratedConfig();
const winSet = config.getWin();

View file

@ -299,9 +299,9 @@ export function openSSH(url: string) {
type: UI_OPEN_SSH_URL,
effect() {
const parsedUrl = parseUrl(url, true);
let command = parsedUrl.protocol + ' ' + (parsedUrl.user ? `${parsedUrl.user}@` : '') + parsedUrl.resource;
let command = `${parsedUrl.protocol} ${parsedUrl.user ? `${parsedUrl.user}@` : ''}${parsedUrl.resource}`;
if (parsedUrl.port) command += ' -p ' + parsedUrl.port;
if (parsedUrl.port) command += ` -p ${parsedUrl.port}`;
command += '\n';