UNPKG

@graphiql/react

Version:

[Changelog](https://github.com/graphql/graphiql/blob/main/packages/graphiql-react/CHANGELOG.md) | [API Docs](https://graphiql-test.netlify.app/typedoc/modules/graphiql_react.html) | [NPM](https://www.npmjs.com/package/@graphiql/react)

30 lines (24 loc) 691 B
import type { Editor } from 'codemirror'; export type CodeMirrorType = typeof import('codemirror'); export type CodeMirrorEditor = Editor & { options?: any }; export type KeyMap = 'sublime' | 'emacs' | 'vim'; export type CommonEditorProps = { /** * Sets the color theme you want to use for the editor. * @default 'graphiql' */ editorTheme?: string; /** * Sets the key map to use when using the editor. * @default 'sublime' * @see {@link https://codemirror.net/5/doc/manual.html#keymaps} */ keyMap?: KeyMap; }; export type WriteableEditorProps = CommonEditorProps & { /** * Makes the editor read-only. * @default false */ readOnly?: boolean; };