---
title: "Discussion on \"The Difference Between Types (Type Aliases) And Interfaces in TypeScript\" | Hashnode"
description: "Discussion on \"The Difference Between Types (Type Aliases) And Interfaces in TypeScript\". Today, more and more people and companies are using TypeScript. It is among the top 10 programming languages in the PYPL index. And this is not surprising, since TypeScript allows you to catch many errors at compile time, not at runtime, that is befo..."
url: "https://hashnode.com/posts/the-difference-between-types-type-aliases-and-interfaces-in-typescript/63f5730dd85f2437c1f2900c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [The Difference Between Types (Type Aliases) And Interfaces in TypeScript](https://blog.savetchuk.com/the-difference-between-types-type-aliases-and-interfaces-in-typescript?utm_source=hashnode&utm_medium=feed)

Today, more and more people and companies are using TypeScript. It is among the top 10 programming languages in the PYPL index. And this is not surprising, since TypeScript allows you to catch many errors at compile time, not at runtime, that is befo...

Feb 22, 2023 · 8 min read · blog.savetchuk.com  
Updated Mar 3, 2023  
Read the article

-   [#javascript](https://hashnode.com/tag/javascript)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#frontend-development](https://hashnode.com/tag/frontend-development)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#webdev](https://hashnode.com/tag/webdev)

## Written by

[Andrew Savetchuk](https://hashnode.com/@AndrewSavetchuk)

@AndrewSavetchuk · Canada

  
[View profile](https://hashnode.com/@AndrewSavetchuk)

Software Engineer, Content Creator, and Open-Source contributor

Software Engineer, Content Creator, and Open-Source contributor

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
