You've already forked joplin
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:
@ -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];
|
||||
|
@ -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()}`;
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
|
@ -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),
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user