¿Cómo integrar los casos de prueba de Protractor en Atom usando Typecript?

He instalado el mecanografiado para el átomo para escribir scripts de transportador para la automatización.

Mi código está escrito en Jasmine Framework ya que el transportador lo admite muy bien.

Escribí en esta estructura.

 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');
  });
});

Recibo los siguientes errores.

Entiendo que: El Typecript no puede encontrar las bibliotecas de Jasmine. ¿Cómo hacerlo?

Fui a traves: https://angular.io/docs/ts/latest/testing/jasmine-testing-101.html

Pero no pude encontrar mucho. Instalé tipings también. Pero no sé cómo usarlo.

¿Cómo puedo configurar Jasmine Framework en atom para Protractor para que estos errores puedan resolverse?

Si no es así, ¿qué editor puede ser útil para hacerlo y cómo?

Por favor guíame..

Respuestas a la pregunta(3)

Su respuesta a la pregunta