UNPKG

codemirror-json-schema

Version:

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

19 lines (18 loc) 699 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDefaultParser = void 0; const constants_1 = require("../constants"); const json_parser_1 = require("./json-parser"); const json5_parser_1 = require("./json5-parser"); const yaml_parser_1 = require("./yaml-parser"); const getDefaultParser = (mode) => { switch (mode) { case constants_1.MODES.JSON: return json_parser_1.parseJSONDocumentState; case constants_1.MODES.JSON5: return json5_parser_1.parseJSON5DocumentState; case constants_1.MODES.YAML: return yaml_parser_1.parseYAMLDocumentState; } }; exports.getDefaultParser = getDefaultParser;