Setting up your Directories If you’re writing in plain JavaScript, it’s likely that you’re running your JavaScript directly, where your
Consuming Dependencies There are several kinds of dependencies you might have.
String Literal Types String literal types allow you to specify the exact value a string must have. In practice string literal types combine
Symbol.unscopables An Object whose own property names are property names that are excluded from the ‘with’ environment bindings
Ordering Don’t put more general overloads before more specific overloads:
Set up the build Right click on the project and click New Item. Then choose TypeScript Configuration File
Readonly modifier You can make properties readonly by using the readonly keyword. Readonly properties must be initialized at their
Schema Schema can be found at: http://json.schemastore.org/tsconfig
Decorator Evaluation There is a well defined order to how decorators applied to various declarations inside of a class are applied:
Global-modifying Modules A global-modifying module alters existing values in the global scope when they are imported. For
Page 1 of 29