Angular 2: Побудований на TypeScript

Ми раді представити результат довгомісячного партнерства з командою Angular.

Це партнерство було дуже продуктивним і обдарувало нас корисним досвідом, а так само в рамках цієї співпраці, ми раді оголосити що Angular 2 з цього моменту буде побудований на TypeScript. Ми з нетерпінням очікуємо того що б побачити, що будуть здатні робити люди з цими новими інструментами і продовжувати роботу з командою Angular для того що б поліпшити аспекти використання продукту, розробниками Angular.

Першими плодами цієї співпраці стане вихід у світ TypeScript 1.5.

Ми працювали з командою Angular для розробки набору нового функціоналу, який допоможе вам розробляти більш чистий код при роботі з динамічними бібліотеками, як Angular 2, включаючи новий спосіб анотації оголошення класів за допомогою метаданих. Бібліотеки та розробники програм зможуть використовувати ці анотації метаданих для чистого поділу коду та інформації про код, такі як інформація про конфігурацію або перевірки умовної компіляції.

Ми також додали можливість вилучення інформації про тип під час виконання. У режимі активації, це дозволить розробникам реалізувати просту інтроспекцію типів. Для перевірки коректності коду з додатковими перевірками під час виконання. Це також дозволить бібліотекам, таким як Angular використовувати інформацію про тип для встановлення впровадження залежностей на основі самих типів.

TodoMVC для Angular 2 на TypeScript

У ng-conf, ми переглядаємо цю роботу, показуючи приклад TodoMVC, заснований на TodoMVC Девіда Іста. Ви можете спробувати цей приклад самі. Якщо ви новачок у TypeScript, ви також можете вивчити TypeScript через наш інтерактивний майданчик.

Ми б хотіли почути вашу думку.

Автозаповнення TypeScript у Sublime 3 для Angular 2

Ми з нетерпінням очікуємо випуску бета версії TypeScript 1.5 в найближчі тижні, а разом з цим зростання підтримки TypeScript-а інструментами розробки для включення великих стилів розробки і середовищ. Ми так само хотіли б висловити величезну подяку Браду, Ігору, Miceko з команди Angular за їх партнерство. Окрема подяка Єгуді Кацу, який допоміг нам у розробці анотацій і запропонуванні декоратора, яке допомогло нам виконати це завдання.