Как интегрировать тестовые случаи Protractor в Atom с использованием Typescript?

Я установил машинописный текст для атома для написания скриптов транспортира для автоматизации.

Мой код написан на Jasmine Framework, так как транспортир прекрасно его поддерживает.

Я написал в этой структуре.

 describe('Sign in',function(){
     it ('Verify Modules Present', function(){
     loginPage.enterUsernameAndPasswordWithSignIn('a','b');
     browser.sleep(3000);
     var module = element(by.xpath("//*[@ng-reflect-router-link='My']"));
     browser.wait(protractor.ExpectedConditions.elementToBeClickable(module),
                                  8000).thenCatch(function () {
              assert.fail(' element is not click able');
      });
    var expectedModuleName = ["My", "X","Y", "Z" ];
    var testArray = ["My", "X","Y", "Z" ];;
    logger.log('info','Checking All modules');
    for (var i = 0; i < testArray.length;i++) {
      var moduleName = text.verifyText("//*[@ng-reflect-router-link='"+ testArray[i] + "']");
      expect(moduleName).toBe(expectedModuleName[i]);
    }
  logger.log('info','Checked All modules');
  });
});

Я получаю следующие ошибки.

Насколько я понимаю: Typescript не может найти библиотеки Jasmine. Как это сделать?

Я прошел сквозь: https://angular.io/docs/ts/latest/testing/jasmine-testing-101.html

Но не мог найти много. Я тоже установил набор текста. Но я не знаю, как его использовать.

Как я могу настроить Jasmine Framework в атом для Protractor, чтобы эти ошибки могли разрешиться?

Если нет, то какой редактор может быть полезен для этого и как?

Пожалуйста, ведите меня ..