20 lines
452 B
JavaScript
20 lines
452 B
JavaScript
/* global monaco */
|
|
import RepoEditor from '../components/repo_editor.vue';
|
|
import RepoStore from '../stores/repo_store';
|
|
import monacoLoader from '../monaco_loader';
|
|
|
|
function repoEditorLoader() {
|
|
return new Promise((resolve) => {
|
|
monacoLoader(['vs/editor/editor.main'], () => {
|
|
RepoStore.monaco = monaco;
|
|
|
|
resolve(RepoEditor);
|
|
});
|
|
});
|
|
}
|
|
|
|
const MonacoLoaderHelper = {
|
|
repoEditorLoader,
|
|
};
|
|
|
|
export default MonacoLoaderHelper;
|