UNPKG

codemirror-json-schema

Version:

Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`

15 lines (14 loc) 487 B
import { MODES } from "../constants"; import { parseJSONDocumentState } from "./json-parser"; import { parseJSON5DocumentState } from "./json5-parser"; import { parseYAMLDocumentState } from "./yaml-parser"; export const getDefaultParser = (mode) => { switch (mode) { case MODES.JSON: return parseJSONDocumentState; case MODES.JSON5: return parseJSON5DocumentState; case MODES.YAML: return parseYAMLDocumentState; } };