TypeScript Learning Adventures: A Tale of Love and Hate - Compiler settings In this article, we'll take a closer look at the TypeScript Compiler. Thus far, we always used it by running tsc command and then pointing at a file that we wanna compile.
TypeScript Learning Adventures: A Tale of Love and Hate - Decorators A feature that can be quite helpful for meta-programming is decorators. What does "meta-programming" actually imply now? Decorators are an excellent tool for creating code that is simpler for other developers to use.
TypeScript Learning Adventures: A Tale of Love and Hate - Generics While TypeScript supports generics, vanilla JavaScript does not. Yet, generic types exist in other programming languages such as C++, C#, and Java. In this article, we will look into generics and their meaning.
TypeScript Learning Adventures: A Tale of Love and Hate - Index properties, function overloads, and more TypeScript, a powerful superset of JavaScript, brings an array of advanced features and syntax enhancements to the table. Among its many impressive capabilities, four important features
TypeScript Learning Adventures: A Tale of Love and Hate - Advanced Types This article delves into the advanced concepts provided by Typescript that can be beneficial in specific situations encountered during project development...
TypeScript Learning Adventures: A Tale of Love and Hate - Interfaces An interface is a way to describe the structure of an object, indicating what it should contain. To illustrate this, let's take the example of creating an interface using the interface keyword in TypeScript, which is not available in plain JavaScript.
TypeScript Learning Adventures: A Tale of Love and Hate - Classes Depending on your familiarity with modern JavaScript or other programming languages, you may already be acquainted with the purpose of classes and the principles of object-oriented programming.