Fixes #1444: Add a schema to extra lib paths

This commit is contained in:
Alex Dima 2019-12-17 16:22:45 +01:00
parent 5b9ff27ef8
commit f9a8e60122
No known key found for this signature in database
GPG key ID: 6E58D7B045760DA0
3 changed files with 6 additions and 5 deletions

View file

@ -61,7 +61,7 @@ monaco.languages.typescript.javascriptDefaults.addExtraLib([
' */', ' */',
' static next():string', ' static next():string',
'}', '}',
].join('\n'), 'filename/facts.d.ts'); ].join('\n'), 'ts:filename/facts.d.ts');
var jsCode = [ var jsCode = [
'"use strict";', '"use strict";',
@ -78,6 +78,7 @@ monaco.editor.create(document.getElementById("container"), {
language: "javascript" language: "javascript"
}); });
/*----------------------------------------SAMPLE JS END*/ /*----------------------------------------SAMPLE JS END*/
}); });
</script> </script>

View file

@ -23,7 +23,7 @@ monaco.languages.typescript.javascriptDefaults.addExtraLib([
' */', ' */',
' static next():string', ' static next():string',
'}', '}',
].join('\n'), 'filename/facts.d.ts'); ].join('\n'), 'ts:filename/facts.d.ts');
var jsCode = [ var jsCode = [
'"use strict";', '"use strict";',

View file

@ -7,7 +7,7 @@
window.onload = function () { window.onload = function () {
require(['vs/editor/editor.main'], function () { require(['vs/editor/editor.main'], function () {
xhr('playground/monaco.d.ts.txt').then(function (response) { xhr('playground/monaco.d.ts.txt').then(function (response) {
monaco.languages.typescript.javascriptDefaults.addExtraLib(response.responseText, 'monaco.d.ts'); monaco.languages.typescript.javascriptDefaults.addExtraLib(response.responseText, 'ts:monaco.d.ts');
monaco.languages.typescript.javascriptDefaults.addExtraLib([ monaco.languages.typescript.javascriptDefaults.addExtraLib([
'declare var require: {', 'declare var require: {',
' toUrl(path: string): string;', ' toUrl(path: string): string;',
@ -16,7 +16,7 @@
' config(data: any): any;', ' config(data: any): any;',
' onError: Function;', ' onError: Function;',
'};', '};',
].join('\n'), 'require.d.ts'); ].join('\n'), 'ts:require.d.ts');
}); });
var loading = document.getElementById('loading'); var loading = document.getElementById('loading');