Updating the line length to 80

This commit is contained in:
Kyle Mendes 2018-10-30 12:40:01 -05:00
parent dc52cc8ee9
commit a41c5d77c2

View File

@ -5,13 +5,19 @@ contributors:
filename: learntypescript.ts
---
TypeScript is a language that aims at easing development of large scale applications written in JavaScript.
TypeScript adds common concepts such as classes, modules, interfaces, generics and (optional) static typing to JavaScript.
It is a superset of JavaScript: all JavaScript code is valid TypeScript code so it can be added seamlessly to any project. The TypeScript compiler emits JavaScript.
TypeScript is a language that aims at easing development of large scale
applications written in JavaScript. TypeScript adds common concepts such as
classes, modules, interfaces, generics and (optional) static typing to
JavaScript. It is a superset of JavaScript: all JavaScript code is valid
TypeScript code so it can be added seamlessly to any project. The TypeScript
compiler emits JavaScript.
This article will focus only on TypeScript extra syntax, as opposed to [JavaScript](/docs/javascript).
This article will focus only on TypeScript extra syntax, as opposed to
[JavaScript](/docs/javascript).
To test TypeScript's compiler, head to the [Playground] (http://www.typescriptlang.org/Playground) where you will be able to type code, have auto completion and directly see the emitted JavaScript.
To test TypeScript's compiler, head to the
[Playground] (http://www.typescriptlang.org/Playground) where you will be able
to type code, have auto completion and directly see the emitted JavaScript.
```ts
// There are 3 basic types in TypeScript
@ -19,7 +25,8 @@ let isDone: boolean = false;
let lines: number = 42;
let name: string = "Anders";
// But you can omit the type annotation if the variables are derived from explicit literals
// But you can omit the type annotation if the variables are derived
// from explicit literals
let isDone = false;
let lines = 42;
let name = "Anders";
@ -114,7 +121,7 @@ class Point {
}
// Classes can be explicitly marked as implementing an interface.
// Any missing properties will then cause an error at compile-time.
// Any missing properties will then cause an error at compile-time.
class PointPerson implements Person {
name: string
move() {}