اشتراک‌ها
کتاب TypeScript Deep Dive

Dive into all the details that a JavaScript developer needs to know to be a great TypeScript developer — Basarat Ali Syed  

کتاب TypeScript Deep Dive
اشتراک‌ها
TypeScript 1.8 منتشر شد

TypeScript 1.8 provides full support for module augmentation, delivers a stronger type system with string literal types, and catches even more common bugs with smarter control flow analysis. 

TypeScript 1.8 منتشر شد
اشتراک‌ها
انتشار TypeScript v1.5.0 beta
TypeScript 1.5 beta introduces the new metadata API for working with decorators, allowing you to add and read metadata on declarations.
انتشار TypeScript v1.5.0 beta
اشتراک‌ها
TypeScript و IIS
mime type آن تعریف نشده‌است:
<system.webServer>
   <staticContent>
       <remove fileExtension=".ts" />
       <mimeMap fileExtension=".ts" mimeType="text/x-typescript" />
   </staticContent>
<!-- Some other content -->
</system.webServer>
TypeScript و  IIS
اشتراک‌ها
افزونه CodeMaid برای Visual Studio

An open source visual studio extension to cleanup, dig through and simplify our C#, C++, F#, VB, XAML, XML, ASP, HTML, CSS, LESS, JavaScript and TypeScript coding

افزونه CodeMaid برای Visual Studio
اشتراک‌ها
مهاجرت RavenDB Studio 3.0 از سیلورلایت به برنامه‌های تک صفحه‌ای وب
RavenDB Studio 3.0 بر اساس برنامه‌های تک صفحه‌ای وب بازنویسی شده و کلا سیلورلایت را کنار گذاشته‌اند.
فناوری‌های مورد استفاده:
- Durandal.js
- Twitter Bootstrap 
- KnockoutJS
- RequireJS
- TypeScript


مشاهده سورس آن
مشاهده ویدیوی معرفی آن
مهاجرت RavenDB Studio 3.0 از سیلورلایت به برنامه‌های تک صفحه‌ای وب
نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت دوم - معرفی کامپوننت‌ها

سلام من پروژه خودم رو طبق مطالبی که در بالا گفتید ساختم ولی موقع Build کردن پیام خطای زیر رو بهم نشون میده هرچی هم سرچ کردم نتونستم چیزی پیدا کنم میشه به من بگید که اشکال کار من کجاستدر ضمن من همه چیز و به طور کامل نصب کردم؛ مثل Typescript,node,Web,Web Essentials

نظرات مطالب
مبانی TypeScript؛ اینترفیس‌ها
یک نکته‌ی تکمیلی

اگر اینترفیسی مانند IProduct تعریف شده‌است، برای ساخت یک شیء جدید از آن، الزاما نیازی نیست تا یک کلاس جدید را از آن مشتق کرد و بعد متغیر new ClassName را تهیه کرد (روش کلاسیک آن). در TypeScript می‌توان به صورت خلاصه نوشت:
 let productModel = <IProduct>{}; // creates an empty object of an interface