Advertisement
Guest User

Untitled

a guest
Aug 1st, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Поясните, плз, за TypeScript + gulp.
  2.  
  3. //TypeScript: пример с https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
  4. function greeter(person: string) {
  5.     return "Hello, " + person;
  6. }
  7. var user = "Jane User";
  8. document.body.innerHTML = greeter(user);
  9.  
  10. //Gulp: пример с https://www.npmjs.com/package/gulp-typescript
  11. gulp.task('allTS', function () {
  12.     return gulp.src('./s/js/*.ts')
  13.         .pipe(ts({
  14.             noImplicitAny: true,
  15.             outFile: 'ts_output.js'
  16.         }))
  17.     .pipe(gulp.dest("./s/js"));
  18. });
  19.  
  20. //Результат в ts_output.js:
  21. function greeter(person) {
  22.     return "Hello, " + person;
  23. }
  24. var user = "Jane User";
  25. document.body.innerHTML = greeter(user);
  26.  
  27. // ОК, он скомпилировался в обычный JS, а куда делась проверка типа переменной? Что должно быть в галпе, чтобы от ТС был толк?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement