codemirror-json-schema
Version:
Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`
16 lines (15 loc) • 603 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.yamlCompletion = yamlCompletion;
const constants_1 = require("../constants");
const completion_1 = require("../features/completion");
/**
* provides a JSON schema enabled autocomplete extension for codemirror and yaml
* @group Codemirror Extensions
*/
function yamlCompletion(opts = {}) {
const completion = new completion_1.JSONCompletion(Object.assign(Object.assign({}, opts), { mode: constants_1.MODES.YAML }));
return function jsonDoCompletion(ctx) {
return completion.doComplete(ctx);
};
}
;