refactor: Integrate consistent-type-imports in FE packages (no-changelog) (#6060)
* 👕 Move `consistent-type-imports` to top level * 👕 Apply lintfixes * 👕 Apply more lintfixes * 👕 More lintfixes * 👕 More lintfixes
This commit is contained in:
@@ -13,7 +13,8 @@ import {
|
||||
} from '@/plugins/codemirror/completions/datatype.completions';
|
||||
|
||||
import { mockNodes, mockProxy } from './mock';
|
||||
import { CompletionContext, CompletionSource, CompletionResult } from '@codemirror/autocomplete';
|
||||
import type { CompletionSource, CompletionResult } from '@codemirror/autocomplete';
|
||||
import { CompletionContext } from '@codemirror/autocomplete';
|
||||
import { EditorState } from '@codemirror/state';
|
||||
import { n8nLang } from '@/plugins/codemirror/n8nLang';
|
||||
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import {
|
||||
import type {
|
||||
INode,
|
||||
IConnections,
|
||||
IRunExecutionData,
|
||||
Workflow,
|
||||
IExecuteData,
|
||||
WorkflowDataProxy,
|
||||
INodeType,
|
||||
INodeTypeData,
|
||||
INodeTypes,
|
||||
IVersionedNodeType,
|
||||
NodeHelpers,
|
||||
} from 'n8n-workflow';
|
||||
import { Workflow, WorkflowDataProxy, NodeHelpers } from 'n8n-workflow';
|
||||
|
||||
class NodeTypesClass implements INodeTypes {
|
||||
nodeTypes: INodeTypeData = {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { ExpressionExtensions, NativeMethods, IDataObject, DocMetadata } from 'n8n-workflow';
|
||||
import type { IDataObject, DocMetadata } from 'n8n-workflow';
|
||||
import { ExpressionExtensions, NativeMethods } from 'n8n-workflow';
|
||||
import { DateTime } from 'luxon';
|
||||
import { i18n } from '@/plugins/i18n';
|
||||
import { resolveParameter } from '@/mixins/workflowHelpers';
|
||||
@@ -16,7 +17,7 @@ import {
|
||||
import type { Completion, CompletionContext, CompletionResult } from '@codemirror/autocomplete';
|
||||
import type { AutocompleteOptionType, ExtensionTypeName, FnToDoc, Resolved } from './types';
|
||||
import { sanitizeHtml } from '@/utils';
|
||||
import { NativeDoc } from 'n8n-workflow/src/Extensions/Extensions';
|
||||
import type { NativeDoc } from 'n8n-workflow/src/Extensions/Extensions';
|
||||
import { isFunctionOption } from './typeGuards';
|
||||
import { luxonInstanceDocs } from './nativesAutocompleteDocs/luxon.instance.docs';
|
||||
import { luxonStaticDocs } from './nativesAutocompleteDocs/luxon.static.docs';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { NativeDoc } from 'n8n-workflow/src/Extensions/Extensions';
|
||||
import type { NativeDoc } from 'n8n-workflow/src/Extensions/Extensions';
|
||||
|
||||
// Autocomplete documentation definition for DateTime instance props and methods
|
||||
// Descriptions are added dynamically so they can be localized
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { NativeDoc } from 'n8n-workflow/src/Extensions/Extensions';
|
||||
import type { NativeDoc } from 'n8n-workflow/src/Extensions/Extensions';
|
||||
|
||||
// Autocomplete documentation definition for DateTime class static props and methods
|
||||
// Descriptions are added dynamically so they can be localized
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { AutocompleteOptionType, FunctionOptionType } from './types';
|
||||
import type { AutocompleteOptionType, FunctionOptionType } from './types';
|
||||
|
||||
export const isFunctionOption = (value: AutocompleteOptionType): value is FunctionOptionType => {
|
||||
return value === 'native-function' || value === 'extension-function';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { resolveParameter } from '@/mixins/workflowHelpers';
|
||||
import type { resolveParameter } from '@/mixins/workflowHelpers';
|
||||
import type { DocMetadata } from 'n8n-workflow';
|
||||
|
||||
export type Resolved = ReturnType<typeof resolveParameter>;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import { closeBrackets, completionStatus, insertBracket } from '@codemirror/autocomplete';
|
||||
import { codePointAt, codePointSize, Extension } from '@codemirror/state';
|
||||
import type { Extension } from '@codemirror/state';
|
||||
import { codePointAt, codePointSize } from '@codemirror/state';
|
||||
import { EditorView } from '@codemirror/view';
|
||||
|
||||
const handler = EditorView.inputHandler.of((view, from, to, insert) => {
|
||||
|
||||
@@ -4,7 +4,8 @@ import {
|
||||
insertBracket,
|
||||
startCompletion,
|
||||
} from '@codemirror/autocomplete';
|
||||
import { codePointAt, codePointSize, Extension } from '@codemirror/state';
|
||||
import type { Extension } from '@codemirror/state';
|
||||
import { codePointAt, codePointSize } from '@codemirror/state';
|
||||
import { EditorView } from '@codemirror/view';
|
||||
|
||||
const handler = EditorView.inputHandler.of((view, from, to, insert) => {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { EditorView, Decoration, DecorationSet } from '@codemirror/view';
|
||||
import type { DecorationSet } from '@codemirror/view';
|
||||
import { EditorView, Decoration } from '@codemirror/view';
|
||||
import { StateField, StateEffect } from '@codemirror/state';
|
||||
import { tags } from '@lezer/highlight';
|
||||
import { syntaxHighlighting, HighlightStyle } from '@codemirror/language';
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
import { PointXY, log, extend, quadrant } from '@jsplumb/util';
|
||||
import type { PointXY } from '@jsplumb/util';
|
||||
import { log, extend, quadrant } from '@jsplumb/util';
|
||||
|
||||
import {
|
||||
import type {
|
||||
Connection,
|
||||
ArcSegment,
|
||||
AbstractConnector,
|
||||
ConnectorComputeParams,
|
||||
PaintGeometry,
|
||||
Endpoint,
|
||||
StraightSegment,
|
||||
Orientation,
|
||||
} from '@jsplumb/core';
|
||||
import { AnchorPlacement, ConnectorOptions, Geometry, PaintAxis } from '@jsplumb/common';
|
||||
import { ArcSegment, AbstractConnector, StraightSegment } from '@jsplumb/core';
|
||||
import type { AnchorPlacement, ConnectorOptions, Geometry, PaintAxis } from '@jsplumb/common';
|
||||
import { BezierSegment } from '@jsplumb/connector-bezier';
|
||||
import { isArray } from 'lodash-es';
|
||||
import { deepCopy } from 'n8n-workflow';
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import { EndpointHandler, Endpoint, EndpointRepresentation, Overlay } from '@jsplumb/core';
|
||||
import { AnchorPlacement, EndpointRepresentationParams } from '@jsplumb/common';
|
||||
import type { EndpointHandler, Endpoint, Overlay } from '@jsplumb/core';
|
||||
import { EndpointRepresentation } from '@jsplumb/core';
|
||||
import type { AnchorPlacement, EndpointRepresentationParams } from '@jsplumb/common';
|
||||
import {
|
||||
createElement,
|
||||
EVENT_ENDPOINT_MOUSEOVER,
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import Vue from 'vue';
|
||||
import axios from 'axios';
|
||||
import VueI18n from 'vue-i18n';
|
||||
import { INodeTranslationHeaders, IRootState } from '@/Interface';
|
||||
import type { INodeTranslationHeaders } from '@/Interface';
|
||||
import { IRootState } from '@/Interface';
|
||||
import {
|
||||
deriveMiddleKey,
|
||||
isNestedInCollectionLike,
|
||||
@@ -13,7 +14,7 @@ import { locale } from 'n8n-design-system';
|
||||
import englishBaseText from './locales/en.json';
|
||||
import { useUIStore } from '@/stores/ui';
|
||||
import { useNDVStore } from '@/stores/ndv';
|
||||
import { INodeProperties, INodePropertyCollection, INodePropertyOptions } from 'n8n-workflow';
|
||||
import type { INodeProperties, INodePropertyCollection, INodePropertyOptions } from 'n8n-workflow';
|
||||
|
||||
Vue.use(VueI18n);
|
||||
locale.use('en');
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import _Vue from 'vue';
|
||||
import { ITelemetrySettings, ITelemetryTrackProperties, IDataObject } from 'n8n-workflow';
|
||||
import { Route } from 'vue-router';
|
||||
import type _Vue from 'vue';
|
||||
import type { ITelemetrySettings, ITelemetryTrackProperties, IDataObject } from 'n8n-workflow';
|
||||
import type { Route } from 'vue-router';
|
||||
|
||||
import type { INodeCreateElement } from '@/Interface';
|
||||
import type { IUserNodesPanelSession } from './telemetry.types';
|
||||
|
||||
Reference in New Issue
Block a user