Skip to content

Commit e6e89ca

Browse files
committedFeb 24, 2024·
fix: Fix error related to "Types must be imported using a type-only import when 'verbatimModuleSyntax' is enabled"
1 parent 4e45053 commit e6e89ca

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed
 

‎core/src/getDefaultExtensions.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Extension } from '@codemirror/state';
1+
import { type Extension } from '@codemirror/state';
22
import { indentWithTab } from '@codemirror/commands';
3-
import { basicSetup, BasicSetupOptions } from '@uiw/codemirror-extensions-basic-setup';
3+
import { basicSetup, type BasicSetupOptions } from '@uiw/codemirror-extensions-basic-setup';
44
import { EditorView, keymap, placeholder } from '@codemirror/view';
55
import { oneDark } from '@codemirror/theme-one-dark';
66
import { EditorState } from '@codemirror/state';

‎core/src/index.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import React, { useRef, forwardRef, useImperativeHandle } from 'react';
2-
import { EditorState, EditorStateConfig, Extension, StateField } from '@codemirror/state';
3-
import { EditorView, ViewUpdate } from '@codemirror/view';
4-
import { BasicSetupOptions } from '@uiw/codemirror-extensions-basic-setup';
2+
import type { EditorState, EditorStateConfig, Extension, StateField } from '@codemirror/state';
3+
import type { EditorView, ViewUpdate } from '@codemirror/view';
4+
import { type BasicSetupOptions } from '@uiw/codemirror-extensions-basic-setup';
55
import { useCodeMirror } from './useCodeMirror';
6-
import { Statistics } from './utils';
6+
import { type Statistics } from './utils';
77

88
export * from '@codemirror/view';
99
export * from '@codemirror/state';

‎core/src/useCodeMirror.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { useEffect, useState } from 'react';
22
import { Annotation, EditorState, StateEffect, type Extension } from '@codemirror/state';
3-
import { EditorView, ViewUpdate } from '@codemirror/view';
3+
import { EditorView, type ViewUpdate } from '@codemirror/view';
44
import { getDefaultExtensions } from './getDefaultExtensions';
55
import { getStatistics } from './utils';
6-
import { ReactCodeMirrorProps } from '.';
6+
import { type ReactCodeMirrorProps } from '.';
77

88
const External = Annotation.define<boolean>();
99

‎core/src/utils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { EditorSelection, SelectionRange, Line } from '@codemirror/state';
2-
import { ViewUpdate } from '@codemirror/view';
1+
import type { EditorSelection, SelectionRange, Line } from '@codemirror/state';
2+
import type { ViewUpdate } from '@codemirror/view';
33

44
export interface Statistics {
55
/** total length of the document */

1 commit comments

Comments
 (1)
Please sign in to comment.