remove semi-colons

This commit is contained in:
Kurt Hutten IrevDev
2022-11-26 08:34:23 +11:00
parent ab9fb05e30
commit 48e59ac710
19 changed files with 1159 additions and 1122 deletions

View File

@ -1,32 +1,32 @@
import create from 'zustand'
import {addLineHighlight, EditorView} from './editor/highlightextension'
import { addLineHighlight, EditorView } from './editor/highlightextension'
export type Range = [number, number]
interface StoreState {
editorView: EditorView | null,
setEditorView: (editorView: EditorView) => void,
highlightRange: [number, number],
setHighlightRange: (range: Range) => void,
selectionRange: [number, number],
setSelectionRange: (range: Range) => void,
editorView: EditorView | null
setEditorView: (editorView: EditorView) => void
highlightRange: [number, number]
setHighlightRange: (range: Range) => void
selectionRange: [number, number]
setSelectionRange: (range: Range) => void
}
export const useStore = create<StoreState>()((set, get) => ({
editorView: null,
setEditorView: (editorView) => {
set({editorView})
},
highlightRange: [0, 0],
setHighlightRange: (highlightRange) => {
set({ highlightRange })
const editorView = get().editorView
if (editorView) {
editorView.dispatch({ effects: addLineHighlight.of(highlightRange) });
}
},
selectionRange: [0, 0],
setSelectionRange: (selectionRange) => {
set({ selectionRange })
},
editorView: null,
setEditorView: (editorView) => {
set({ editorView })
},
highlightRange: [0, 0],
setHighlightRange: (highlightRange) => {
set({ highlightRange })
const editorView = get().editorView
if (editorView) {
editorView.dispatch({ effects: addLineHighlight.of(highlightRange) })
}
},
selectionRange: [0, 0],
setSelectionRange: (selectionRange) => {
set({ selectionRange })
},
}))