Skip to content

Commit 2155db8

Browse files
committed
swich RefObject back to MutableRefObject for react compat.;
1 parent 109235d commit 2155db8

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/kit-codemirror/src/useCodeMirror/useCodeMirror.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useLayoutEffect, useRef } from 'react'
2-
import type { RefObject } from 'react'
2+
import type { MutableRefObject } from 'react'
33
import { EditorView, ViewUpdate } from '@codemirror/view'
44
import { Compartment, Extension } from '@codemirror/state'
55
import { createEditorView, replaceWholeDoc } from '@ui-schema/kit-codemirror/createEditorView'
@@ -33,7 +33,8 @@ export const useCodeMirror = (
3333
// Callback for editor lifecycle events.
3434
onViewLifecycle?: CodeMirrorOnViewLifeCycle
3535
},
36-
): [RefObject<EditorView | null>, Compartment] => {
36+
// eslint-disable-next-line @typescript-eslint/no-deprecated
37+
): [MutableRefObject<EditorView | null>, Compartment] => {
3738
const editorRef = useRef<EditorView | null>(null)
3839

3940
const onChangeRef = useRef(onChange)

packages/kit-codemirror/src/useExtension/useExtension.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import { Compartment, Extension, StateEffect } from '@codemirror/state'
22
import { EditorView } from '@codemirror/view'
33
import { useLayoutEffect, useRef } from 'react'
4-
import type { RefObject } from 'react'
4+
import type { MutableRefObject } from 'react'
55

66
type SetupExtension = (() => Extension) | Extension
77

88
export const useExtension = (
99
setupExtension: SetupExtension,
10-
editorRef: RefObject<EditorView | null>,
10+
// eslint-disable-next-line @typescript-eslint/no-deprecated
11+
editorRef: MutableRefObject<EditorView | null>,
1112
) => {
1213
const configuredRef = useRef<{ view: EditorView, cb: SetupExtension } | null>(null)
1314
const compartmentRef = useRef<Compartment>(new Compartment())

0 commit comments

Comments
 (0)