نسخه ریلیز کندیتیت (RC) تایپ اسکریپت 3.9 منتشر شد 🎉 میتونید در مورد این ورژن و تغییراتش در اینجا بخونید. #TypeScript
https://twitter.com/typescript/status/1255267834734747649?s=20
@frontendtwitter
https://twitter.com/typescript/status/1255267834734747649?s=20
@frontendtwitter
Microsoft News
Announcing TypeScript 3.9 RC
Today we’re announcing the availability of TypeScript 3.9 RC, the release candidate of TypeScript 3.9. Between now and the final release, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet…
⚡️ یکی از راه هایی که میتونید در #TypeScript برای فانکشن هاتون overload تعریف کنید با interface هستش. در این مثال، فانکشن navigate ما دو حالت کلی داره:
۱- فقط یه عدد میگیره مثل منفی ۱ و یه برمیگرده به صفحه قبل
۲- آدرس صفحه جدید رو همراه با یه سری آپشن میگیره
اینجا میتونیم بجای استفاده از | برای تعریف تایپ ها(که یک سری مشکلات هم ایجاد میکنه)، با یک interface دو حالت کلی برای فانکشنمون در نظر بگیریم و به خوبی این قضیه رو هندل کنیم
https://twitter.com/mjackson/status/1258459148464742400?s=20
@frontendtwitter
۱- فقط یه عدد میگیره مثل منفی ۱ و یه برمیگرده به صفحه قبل
۲- آدرس صفحه جدید رو همراه با یه سری آپشن میگیره
اینجا میتونیم بجای استفاده از | برای تعریف تایپ ها(که یک سری مشکلات هم ایجاد میکنه)، با یک interface دو حالت کلی برای فانکشنمون در نظر بگیریم و به خوبی این قضیه رو هندل کنیم
https://twitter.com/mjackson/status/1258459148464742400?s=20
@frontendtwitter
Twitter
Michael Jackson
TIL about overloading methods in #TypeScript. It's useful whenever you have a function that has multiple possible signatures, like the new navigate() function in React Router v6. navigate() has 2 call signatures; it can take either a delta or a URL path! 👀
🎉 گتسبی از این به بعد بدون نیاز به نصب پلاگین اضافی از #TypeScript پشتیبانی میکنه
پ.ن: قبلا Next این حالتو اضافه کرده بود. الان گتسبی هم اضافه کرد 🚀
https://twitter.com/gatsbyjs/status/1258427651066400768?s=20
لینک PR گیتهاب
@frontendtwitter
پ.ن: قبلا Next این حالتو اضافه کرده بود. الان گتسبی هم اضافه کرد 🚀
https://twitter.com/gatsbyjs/status/1258427651066400768?s=20
لینک PR گیتهاب
@frontendtwitter
Twitter
Gatsby
🎉New in Gatsby: Native #TypeScript support! ➡️Gatsby core now includes gatsby-plugin-typescript so your project will build TypeScript and TSX files by default! https://t.co/fOeHIhG55M This change marches us closer to @typescript as a first-class citizen within…
تایپ اسکریپت ۳.۹ منتشر شد 🎉 ریلیز نوت هارو میتونید از سایت مایکروسافت بخونید
#TypeScript
https://twitter.com/typescript/status/1260331821390159872?s=20
@frontendtwitter
#TypeScript
https://twitter.com/typescript/status/1260331821390159872?s=20
@frontendtwitter
Microsoft News
Announcing TypeScript 3.9
Today we’re excited to announce the release of TypeScript 3.9! If you’re unfamiliar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotations. This syntax can be used by the TypeScript compiler to type…
⚡️ با پلاگین typescript-expect-plugin میتونید تستهای فانکشنتون رو مستقیم چند خط بالاتر از جایی که دارید فانکشن رو تعریف میکنید، بنویسید و نیازی به فایل جدای تست ندارید
پ.ن: برای کسایی که تازه دارن تست نوشتن رو شروع میکنن میتونه مناسب باشه ولی یکمی که scale بزرگتر بشه، اصلا پیشنهاد نمیشه 😁
#TypeScript
https://twitter.com/Idered/status/1266108015406723073?s=20
لینک ریپو گیتهاب
@frontendtwitter
پ.ن: برای کسایی که تازه دارن تست نوشتن رو شروع میکنن میتونه مناسب باشه ولی یکمی که scale بزرگتر بشه، اصلا پیشنهاد نمیشه 😁
#TypeScript
https://twitter.com/Idered/status/1266108015406723073?s=20
لینک ریپو گیتهاب
@frontendtwitter
Twitter
Kasper 🇵🇱
Tests for lazy people finally arrived 🎉 Add this #typescript plugin to your project to speed up your development https://t.co/9eTcLT88AR No setup, just write a comment and test will autorun. Tests are based on @fbjest expect library. RT to let other people…
🎉 بتای تایپ اسکرپیت ۴ منتشر شد!
#TypeScript
https://twitter.com/typescript/status/1276562202556686338?s=20
@frontendtwitter
#TypeScript
https://twitter.com/typescript/status/1276562202556686338?s=20
@frontendtwitter
Microsoft News
Announcing TypeScript 4.0 Beta
Today we’re excited to release the beta of the next major milestone in the TypeScript programming language: TypeScript 4.0. This beta takes us on our first step into TypeScript 4.0, and while it brings a new major version, don’t fret –
⚡️ یک تریک بسیار باحال برای اینکه پاس دادن یک پارامتر را اجباری کنید، البته با تایپ اسکریپت میشود خیلی راحت تر اینکاررا کرد.
#js #trick #typescript
https://twitter.com/SimonHoiberg/status/1327314535540162565/
@frontendtwitter
#js #trick #typescript
https://twitter.com/SimonHoiberg/status/1327314535540162565/
@frontendtwitter
Twitter
Simon Høiberg
JavaScript Tip 💡 Make an argument 'required' in JavaScript using this small trick 👇
⚡️ اگر خواستید کسی به آرایه شما تغییری وارد نکند، در تایپ اسکریپت میتوانید با اضافه کردن یک readonly، از آن تغییرات جلوگیری کنید.
#typescript #tip
https://twitter.com/i/status/1330890655351123968
@frontendtwitter
#typescript #tip
https://twitter.com/i/status/1330890655351123968
@frontendtwitter
Twitter
StackBlitz
💡 TypeScript tip (8): If you want to make sure no-one mutates your array, make it `readonly`: https://t.co/QCeIcTC7zD
⚡️ خیلی وقت ها میخواهیم که بخش های مختلف یک آبجکت را ایتریت کنیم و به مقدار های مختلف دسترسی داشته باشیم که میتوانیم از این متود ها استفاده کنیم.
#js #tip
https://twitter.com/Carlillo/status/1333553701487775745
@frontendtwitter
#js #tip
https://twitter.com/Carlillo/status/1333553701487775745
@frontendtwitter
Twitter
Carlos Caballero
#Javascript tips🐸: Convert Object to Array Object.keys -> [key1, key2] Object.values -> [value1, value2] Object.entries -> [[key1, value1], [key2, value2], ...] #typescript #angular #vue #react #codenewbie #100daysofcode
⚡️ فیچر جدید جاواسکریپت که با استفاده از اندرلاین میتوانیم خوانایی اعداد بلند را بیشتر میکنیم.
#js #es #feature
https://twitter.com/Carlillo/status/1341369123511672833
@frontendtwitter
#js #es #feature
https://twitter.com/Carlillo/status/1341369123511672833
@frontendtwitter
Twitter
Carlos Caballero
#javascript tips🐸: ES2021 - Numeric separators This feature allows that numeric literals will be more readable using a visual separation (underscores) between groups of digits #typescript #angular #vue #react #100DaysOfCode #CodeNewbie