UNPKG

codemirror-json-schema

Version:

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

16 lines (15 loc) 608 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.json5Completion = json5Completion; const constants_1 = require("../constants"); const completion_1 = require("../features/completion"); /** * provides a JSON schema enabled autocomplete extension for codemirror and json5 * @group Codemirror Extensions */ function json5Completion(opts = {}) { const completion = new completion_1.JSONCompletion(Object.assign(Object.assign({}, opts), { mode: constants_1.MODES.JSON5 })); return function jsonDoCompletion(ctx) { return completion.doComplete(ctx); }; }