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
JavaScript
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;
;