codemirror-editor.ts 472 B

123456789101112
  1. import type { SWRResponse } from 'swr';
  2. import type { UseCodeMirrorEditor, UseCodeMirrorEditorStates } from '../services';
  3. import { useCodeMirrorEditor } from '../services';
  4. import { useStaticSWR } from './use-static-swr';
  5. export const useCodeMirrorEditorMain = (props?: UseCodeMirrorEditor): SWRResponse<UseCodeMirrorEditorStates> => {
  6. const states = useCodeMirrorEditor(props);
  7. return useStaticSWR('codeMirrorEditorMain', props != null ? states : undefined);
  8. };