From b89a217064374ca9a5fbd505f4688f91e2720d2c Mon Sep 17 00:00:00 2001 From: Nathan Reid Date: Sun, 5 Mar 2017 12:24:20 -0600 Subject: [PATCH] use Promise.await instead of manually creating a Promise --- packages/vue-component/plugin/tag-handler.js | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/packages/vue-component/plugin/tag-handler.js b/packages/vue-component/plugin/tag-handler.js index af2ac82..b091e27 100644 --- a/packages/vue-component/plugin/tag-handler.js +++ b/packages/vue-component/plugin/tag-handler.js @@ -338,18 +338,7 @@ VueComponentTagHandler = class VueComponentTagHandler { // Postcss result let result; if (isAsync) { - const promise = new Promise((resolve, reject) => { - postcss(plugins).process(css, postcssOptions).then(function (result) { - resolve(result); - }) - .catch(function(err){ - console.error('got err') - console.error('got err') - reject(err) - }); - }); - result = promise.await(); - // result = postcss(plugins).process(css, postcssOptions).await(); + result = Promise.await(postcss(plugins).process(css, postcssOptions)); } else { result = postcss(plugins).process(css, postcssOptions); }