Skip to content

Usmanxs/Typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

What is TypeScript?

TypeScript is a programming language developed and maintained by Microsoft. It is a superset of JavaScript, which means that any valid JavaScript code is also valid TypeScript code.

TypeScript adds static type-checking and other features to JavaScript, making it more suitable for building large-scale applications. It allows developers to write code with fewer bugs and to catch errors at compile-time rather than at runtime.

Some of the features of TypeScript include:

  1. Static typing: TypeScript allows developers to specify types for variables, function parameters, and function return types. This helps catch type-related bugs at compile-time and makes code easier to understand and maintain.

  2. Class-based object-oriented programming: TypeScript supports classes, interfaces, and inheritance, making it easier to write object-oriented code.

  3. Type inference: TypeScript can often infer types based on context, which means that developers don't always have to explicitly specify types.

  4. Tooling and editor support: TypeScript has excellent tooling support, including code editors such as Visual Studio Code that provide auto-completion, type checking, and other features.

  5. Compatibility with JavaScript: TypeScript is a superset of JavaScript, which means that any valid JavaScript code is also valid TypeScript code. This makes it easy to gradually introduce TypeScript into an existing codebase.

Overall, TypeScript is a powerful language that helps developers write more reliable and maintainable code, especially for large-scale applications.

In the Basic

I cover the all basic types of annotations, enum, union, tuple, type Aliases, and function types classes and objects

In OOP

I cover all four pillers of OOP Abstraction , Encapsulation ,Inheritance and Polymorphism

In Data Structures

I cover Array linklisted work....

About

I practice all the core concepts of typescript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published