TypeScript с помощью setTimeout() / async / ожидает получения ошибки tslib

Я пытаюсь создать функцию в моем коде TypeScript Node.js, которую можно использовать для вставки сна в мои модульные тесты (я использую последние версии Node.js и TypeScript).

static timeout(milliseconds: number): Promise<any> {  
  return new Promise((resolve: any): any => setTimeout(resolve, milliseconds));  
}  

static async sleep(milliseconds: number): Promise<any> {
  await CommonHelper.timeout(milliseconds);
}

Однако это вызывает следующую ошибку во время выполнения:

Error: Cannot find module 'tslib'  
at Function.Module._resolveFilename (module.js:469:15)  
at Function.Module._load (module.js:417:25)  
at Module.require (module.js:497:17)  
at require (internal/module.js:20:19)  
at Object.<anonymous> (/service/build/main/common/common-helper.js:3:17)  

Даже когда я добавляю tslib к моему package.jsonЯ все еще получаю ту же ошибку.

Есть идеи?

0 ответов

Другие вопросы по тегам