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';
|
||||
|
||||
Reference in New Issue
Block a user