Вроде все решил, спасибо. Вот так все работает
import gulp from 'gulp'
import ts from 'gulp-typescript'
const file = 'src/app.ts';
function typeToJavascript(){
return gulp.src(file)
.pipe(ts({
noImplicitAny: true,
outFile: 'dist/app.js',
}))
.pipe(gulp.dest('dist/'))
}
function watcher() {
gulp.watch(file, typeToJavascript)
}
const dev = gulp.series(watcher, typeToJavascript)
gulp.task('default', dev)