UNPKG

codemirror-json-schema

Version:

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

13 lines (12 loc) 461 B
import { MODES } from "../constants"; import { JSONCompletion } from "../features/completion"; /** * provides a JSON schema enabled autocomplete extension for codemirror and yaml * @group Codemirror Extensions */ export function yamlCompletion(opts = {}) { const completion = new JSONCompletion(Object.assign(Object.assign({}, opts), { mode: MODES.YAML })); return function jsonDoCompletion(ctx) { return completion.doComplete(ctx); }; }