1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-06-24 23:26:50 +02:00

Tools: Apply rule @typescript-eslint/type-annotation-spacing

This commit is contained in:
Laurent Cozic
2020-11-12 19:13:28 +00:00
parent 62feb7ff60
commit d20694e52c
291 changed files with 2205 additions and 2203 deletions

View File

@ -2,8 +2,8 @@ import { PluginStates } from '../reducer';
import { ExtraRendererRule } from '@joplin/renderer/MdToHtml';
import { ContentScriptType } from '../api/types';
export default function contentScriptsToRendererRules(plugins:PluginStates):ExtraRendererRule[] {
const output:ExtraRendererRule[] = [];
export default function contentScriptsToRendererRules(plugins: PluginStates): ExtraRendererRule[] {
const output: ExtraRendererRule[] = [];
for (const pluginId in plugins) {
const plugin = plugins[pluginId];

View File

@ -3,6 +3,6 @@ import Plugin from '../Plugin';
export type ViewHandle = string;
export default function createViewHandle(plugin:Plugin):ViewHandle {
export default function createViewHandle(plugin: Plugin): ViewHandle {
return `plugin-view-${plugin.id}-${uuid.createNano()}`;
}

View File

@ -1,8 +1,8 @@
import Global from '../api/Global';
type EventHandler = (callbackId:string, args:any[]) => void;
type EventHandler = (callbackId: string, args: any[])=> void;
function createEventHandlers(arg:any, eventHandler:EventHandler) {
function createEventHandlers(arg: any, eventHandler: EventHandler) {
if (Array.isArray(arg)) {
for (let i = 0; i < arg.length; i++) {
arg[i] = createEventHandlers(arg[i], eventHandler);
@ -10,7 +10,7 @@ function createEventHandlers(arg:any, eventHandler:EventHandler) {
return arg;
} else if (typeof arg === 'string' && arg.indexOf('___plugin_event_') === 0) {
const callbackId = arg;
return async (...args:any[]) => {
return async (...args: any[]) => {
const result = await eventHandler(callbackId, args);
return result;
};
@ -25,11 +25,11 @@ function createEventHandlers(arg:any, eventHandler:EventHandler) {
return arg;
}
export default async function executeSandboxCall(pluginId:string, sandbox:Global, path:string, args:any[], eventHandler:EventHandler) {
export default async function executeSandboxCall(pluginId: string, sandbox: Global, path: string, args: any[], eventHandler: EventHandler) {
const pathFragments = path.split('.');
let parent:any = null;
let fn:any = sandbox;
let parent: any = null;
let fn: any = sandbox;
if (!fn) throw new Error(`No sandbox for plugin ${pluginId}`); // Sanity check as normally cannot happen

View File

@ -1,22 +1,22 @@
import { PluginManifest, PluginPermission } from './types';
export default function manifestFromObject(o:any):PluginManifest {
export default function manifestFromObject(o: any): PluginManifest {
const getString = (name:string, required:boolean = true, defaultValue:string = ''):string => {
const getString = (name: string, required: boolean = true, defaultValue: string = ''): string => {
if (required && !o[name]) throw new Error(`Missing required field: ${name}`);
if (!o[name]) return defaultValue;
if (typeof o[name] !== 'string') throw new Error(`Field must be a string: ${name}`);
return o[name];
};
const getNumber = (name:string, required:boolean = true):number => {
const getNumber = (name: string, required: boolean = true): number => {
if (required && !o[name]) throw new Error(`Missing required field: ${name}`);
if (!o[name]) return 0;
if (typeof o[name] !== 'number') throw new Error(`Field must be a number: ${name}`);
return o[name];
};
const permissions:PluginPermission[] = [];
const permissions: PluginPermission[] = [];
const manifest = {
manifest_version: getNumber('manifest_version', true),

View File

@ -1,10 +1,10 @@
let eventHandlerIndex_ = 1;
export interface EventHandlers {
[key:string]: Function;
[key: string]: Function;
}
export default function mapEventHandlersToIds(arg:any, eventHandlers:EventHandlers) {
export default function mapEventHandlersToIds(arg: any, eventHandlers: EventHandlers) {
if (Array.isArray(arg)) {
for (let i = 0; i < arg.length; i++) {
arg[i] = mapEventHandlersToIds(arg[i], eventHandlers);