<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow" -->

---
title: Announcing TypeScript 4.3 Beta | daily.dev
description: TypeScript 4.3 Beta lets you specify types for reading and writing to properties. You can use getters and setters with different types in object literals. This...
canonical: https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Announcing TypeScript 4.3 Beta | daily.dev
og:description: TypeScript 4.3 Beta lets you specify types for reading and writing to properties. You can use getters and setters with different types in object literals. This...
og:url: https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow
og:image: https://api.daily.dev/og/posts/84VvnsbOw.png
og:image:alt: Announcing TypeScript 4.3 Beta
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcing TypeScript 4.3 Beta

**[Typescript](https://daily.dev/sources/ts)** · 10 min read · 20 upvotes · 2 comments

## Summary

TypeScript 4.3 Beta lets you specify types for reading and writing to properties. You can use getters and setters with different types in object literals. This ensures some level of consistency, so that a property is always assignable to the setter. In other words, the type for a property has to be the type that you’re writing to that property.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://devblogs.microsoft.com/typescript/announcing-typescript-4-3-beta/>

## Community discussion

Top comments from developers on daily.dev.

**@idoshamun** · 1 upvotes

> So many new features! This is excellent 👌

**@phamthanhtrungg** · 1 upvotes

> Nice features

---

Tags: [#typescript](https://daily.dev/tags/typescript)

[View this post on daily.dev](https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Announcing TypeScript 4.3 Beta","url":"https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow"},"datePublished":"2021-04-01T20:38:28.571Z","dateModified":"2021-10-07T14:17:10.317Z","description":"TypeScript 4.3 Beta lets you specify types for reading and writing to properties. You can use getters and setters with different types in object literals. This...","image":"https://devblogs.microsoft.com/typescript/wp-content/uploads/sites/11/2021/03/111011663-f53c7580-834e-11eb-9a2a-3dc3ea24d0791.gif","thumbnailUrl":"https://devblogs.microsoft.com/typescript/wp-content/uploads/sites/11/2021/03/111011663-f53c7580-834e-11eb-9a2a-3dc3ea24d0791.gif","isAccessibleForFree":true,"articleSection":"Typescript","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Typescript","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/42da81680eee425bbf1513c1fb7dd5c4","url":"https://daily.dev/sources/ts"},"commentCount":2,"discussionUrl":"https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":20},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"keywords":"typescript","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Typescript","item":"https://daily.dev/sources/ts"},{"@type":"ListItem","position":3,"name":"Announcing TypeScript 4.3 Beta"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/announcing-typescript-4-3-beta-84vvnsbow","comment":[{"@type":"Comment","text":"So many new features! This is excellent 👌","datePublished":"2021-04-03T09:28:19.963Z","url":"https://daily.dev/posts/84VvnsbOw#c-TARokXVP_","author":{"@type":"Person","name":"Ido Shamun","url":"https://daily.dev/idoshamun","image":"https://media.daily.dev/image/upload/s---xy_OAwk--/f_auto,q_auto/v1703781380/avatars/avatar_28849d86070e4c099c877ab6837c61f0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Nice features","datePublished":"2021-04-02T04:30:09.646Z","url":"https://daily.dev/posts/84VvnsbOw#c-07IG242XB","author":{"@type":"Person","name":"Phạm Thành Trung","url":"https://daily.dev/phamthanhtrungg","image":"https://avatars0.githubusercontent.com/u/31823932?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
```

