编辑代码

/**
 * @file 返回一个 Promise,并在 ms 毫秒后 Promise 变为完成状态
 */

export function sleep(ms: number): Promise<undefined> {
    // 补全此处代码
    return new Promise(resolve => setTimeout(() => resolve(undefined), ms))
}

async function main() {
    console.log('a')
    await sleep(1000);
    console.log('b');
    await sleep(1000);
    console.log('c');
}
main()