@@ -1,8 +0,0 @@
-/*---------------------------------------------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-
-// Resolves with the global monaco API
-export = (<any>self).monaco;
@@ -181,9 +181,10 @@ function buildOneAMD(type, options) {
plugins: [
alias({
'vscode-nls': path.join(__dirname, '../build/fillers/vscode-nls.ts'),
- 'monaco-editor-core': path.join(__dirname, '../build/fillers/monaco-editor-core-amd.ts')
+ 'monaco-editor-core': path.join(__dirname, '../src/fillers/monaco-editor-core-amd.ts')
})
- ]
+ ],
+ external: ['vs/editor/editor.api']
};
if (type === 'min') {
opts.minify = true;
@@ -0,0 +1,4 @@
+declare module 'vs/editor/editor.api' {
+ const x: any;
+ export = x;
+}
@@ -5,8 +5,7 @@
// Resolves with the global monaco API
-declare var define: any;
+/// <reference path="./editor.api.d.ts" />
+import * as api from 'vs/editor/editor.api';
-define([], function () {
- return (<any>self).monaco;
-});
+export = api;