html2canvas para renderizar documentos PDF con estilo CSS usando angular2 / typecript

Cómo generar un archivo PDF de salida usando html2canvas con angular2

Traté de importar el archivo html2canvas typecript e hice una declaración como esta para usarlo

declare let html2canvas: Html2CanvasStatic;

pero obtengo html2canvas no está definido

html2canvas(document.body, {
  onrendered: function(canvas) {
    document.body.appendChild(canvas);
  }
});

Encontré este archivo mecanografiado en githubhtml2canvas mecanografiado

¿Cómo puedo usar esto para mi aplicación angular2?

Respuestas a la pregunta(5)

Su respuesta a la pregunta