creator里怎么使用协程?

比如这段代码:

var sleep = function (time) {
    return new Promise(function (resolve, reject) {
        setTimeout(function () {
            resolve(132);
        }, time);
    })
};

var start = async function () {
    // 在这里使用起来就像同步代码那样直观
    console.log('start');
    var x = await sleep(3000);
    console.log('end');
};

start()

我如何让他跑起来?
如果不支持es7,generator也可以接受

1赞

卧槽。。es7 不要吓我 我刚开始学es6.。。

1.5最新测试版,新建一个示例项目“Hello TypeScript"(内含Promise插件),新建一个TypeScript文件,把你这些代码粘贴进去,就行了。

我感觉我out了,只会用async