Răsfoiți Sursa

More native promises

Alex Dima 6 ani în urmă
părinte
comite
3c3465db29
2 a modificat fișierele cu 2 adăugiri și 6 ștergeri
  1. 1 5
      src/graphql/graphql.contribution.ts
  2. 1 1
      src/test/testRunner.ts

+ 1 - 5
src/graphql/graphql.contribution.ts

@@ -6,14 +6,10 @@
 
 import { registerLanguage } from '../_.contribution';
 
-// Allow for running under nodejs/requirejs in tests
-const _monaco: typeof monaco =
-	typeof monaco === 'undefined' ? (<any>self).monaco : monaco;
-
 registerLanguage({
 	id: 'graphql',
 	extensions: ['.graphql', '.gql'],
 	aliases: ['GraphQL', 'graphql', 'gql'],
 	mimetypes: ['application/graphql'],
-	loader: () => _monaco.Promise.wrap(import('./graphql')),
+	loader: () => import('./graphql')
 });

+ 1 - 1
src/test/testRunner.ts

@@ -30,7 +30,7 @@ export function testTokenization(_language:string|string[], tests:ITestItem[][])
 	let mainLanguage = languages[0];
 	suite(mainLanguage + ' tokenization', () => {
 		test('', (done) => {
-			_monaco.Promise.join(languages.map(l => loadLanguage(l))).then(() => {
+			Promise.all(languages.map(l => loadLanguage(l))).then(() => {
 				// clean stack
 				setTimeout(() => {
 					runTests(mainLanguage, tests);