@monaco-editor/react
Version:
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
24 lines (17 loc) • 596 B
JavaScript
function noop() {}
function getOrCreateModel(monaco, value, language, path) {
return getModel(monaco, path) || createModel(monaco, value, language, path);
}
function getModel(monaco, path) {
return monaco.editor.getModel(createModelUri(monaco, path));
}
function createModel(monaco, value, language, path) {
return monaco.editor.createModel(value, language, path && createModelUri(monaco, path));
}
function createModelUri(monaco, path) {
return monaco.Uri.parse(path);
}
function isUndefined(input) {
return input === undefined;
}
export { getOrCreateModel, isUndefined, noop };