Skip to content
Closed

Replace #3464

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,12 @@ permalink: /docs/handbook/typescript-tooling-in-5-minutes.html
oneline: A tutorial to understand how to create a small website with TypeScript
translatable: true
---
##done

Let's get started by building a simple web application with TypeScript.

## Installing TypeScript

##done
There are two main ways to add TypeScript to your project:

- Via npm (the Node.js package manager)
Expand Down Expand Up @@ -125,7 +126,8 @@ TypeScript supports new features in JavaScript, like support for class-based obj
Here we're going to create a `Student` class with a constructor and a few public fields.
Notice that classes and interfaces play well together, letting the programmer decide on the right level of abstraction.

Also of note, the use of `public` on parameters to the constructor is a shorthand that allows us to automatically create properties with that name.
Also of note, the use of `public` on constructor parameters is a shorthand that automatically creates properties with those names.


```ts twoslash
class Student {
Expand Down