I am trying to convert a typescript file into js, using gulp-typescript.
It doesn't seem to translate.
gulp file:
var ts = require('gulp-typescript');
gulp.task('tsToJs', function () {
return gulp.src('./config.ts')
.pipe(ts({
moduleResolution: 'node',
target:'es5',
allowJs:true
//out: 'config.js'
}))
.pipe(gulp.dest('./'));
});
config.ts:
class Config{
env:{
readonly live: '.co.uk',
readonly dev: '.dev.co.uk',
readonly qa: 'qa.co.uk'
};
};
export = new Config;
Seems to get converted to this: (It's missing the data inside the class?) conf.js:
"use strict";
var Config = (function () {
function Config() {
}
return Config;
}());
;
module.exports = new Config;