dist/typescript | ||
doc | ||
ts | ||
.gitignore | ||
gulpfile.js | ||
LICENSE | ||
package.json | ||
README.md |
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output. http://www.typescriptlang.org
TypeScript Handbook
TypeScript Language Specification
- Read TypeScript Language Specification (Recommended)
- Read [TypeScript 语言规范 (译完第一章)](./doc/TypeScript Language Specification.md)
I'd love for you to contribute to the translation:)
Using Gulp with TypeScript
Install gulp
and gulp-typescript
. See package.json.
$ npm install --global gulp
$ npm install --save-dev gulp gulp-typescript
Config gulp. See gulpfile.js.
gulp.task('typescript', function() {
var tsResult = gulp.src('ts/*.ts')
.pipe(ts({
target: 'ES5',
declarationFiles: false,
noExternalResolve: true
}));
tsResult.dts.pipe(gulp.dest('dist/tsdefinitions'));
return tsResult.js.pipe(gulp.dest('dist/typescript'));
});