Page MenuHomeWickedGov Phorge

codemirror.json.js
No OneTemporary

Size
865 B
Referenced Files
None
Subscribers
None

codemirror.json.js

const { jsonLanguage, jsonParseLinter } = require( '../lib/codemirror6.bundle.modes.js' );
const CodeMirrorMode = require( './codemirror.mode.js' );
/**
* JSON language support for CodeMirror.
*
* @example
* const require = await mw.loader.using( [ 'ext.CodeMirror.v6', 'ext.CodeMirror.v6.modes' ] );
* const CodeMirror = require( 'ext.CodeMirror.v6' );
* const { json } = require( 'ext.CodeMirror.v6.modes' );
* const cm = new CodeMirror( myTextarea, json() );
* cm.initialize();
* @extends CodeMirrorMode
* @hideconstructor
*/
class CodeMirrorJson extends CodeMirrorMode {
/** @inheritDoc */
get language() {
return jsonLanguage;
}
/** @inheritDoc */
get lintSource() {
return jsonParseLinter();
}
/** @inheritDoc */
get hasWorker() {
// JSON linting is done in the main thread.
return false;
}
}
module.exports = CodeMirrorJson;

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 18, 17:32 (3 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
54/f7/7f70457b5cd5e1586887b778e454
Default Alt Text
codemirror.json.js (865 B)

Event Timeline