Microsoft cập nhật tính năng project references trong TypeScript 3.0
Microsoft đã tung ra phiên bản 3.0 của JavaScript plugin TypeScript vào ngày hôm nay, bao gồm static types, type declarations và type annotations dành cho người dùng JavaScript. Mặc dù công ty cho biết bản cập nhật sẽ không có quá nhiều thay đổi lớn.
Theo TypeScript program manager, Daniel Rosenwasser, nhấn mạnh tính năng mới với tên gọi là project reference, sẽ giúp các nhà phát triển dễ dàng chia sẻ các dependencies giữa nhiều dự án TypeScript bằng cách cho phép các tệp tsconfig.json tham chiếu lẫn nhau.
Rosenwasser viết: “Việc chỉ định những dependencies này giúp việc chia code của bạn thành các project nhỏ hơn dễ dàng vì nó mang lại cho TypeScript (và các công cụ xung quanh nó) một cách để hiểu build order và cấu trúc output”. Điều đó có nghĩa là những thứ như giúp lập trình diễn ra nhanh hơn và hỗ trợ cho việc điều hướng, chỉnh sửa và tái cấu trúc giữ các project. Kể từ khi 3.0 đặt nền móng và đưa ra các API, nên mọi build tool đều có thể thực hiện những điều nói trên”.
Với TypeScript 3.0’s –build flag, người dùng có thể xây dựng các projects và dependencies mà không cần cáccompilers hoặc tools bên ngoài và vẫn kiểm soát được cấu trúc của đầu ra, cũng như là tránh việc các dependencies bị trùng lặp trong quá trình build khi sử dụng project reference, Rosenwasser giải thích.
Bản cập nhật cũng chứa các tuple types phong phú hơn cùng một loại “unknown” type mới, với khá hoạt động tương tự như bất kì loại type khác, nhưng sẽ tung ra các cảnh báo trong IDE khi bị tham chiếu không chính xác. Cuối cùng, trình soạn thảo cũng nhận được các cải thiện trong UX cho báo cáo lỗi và cảnh báo.
Bạn có thể tìm thêm thông tin về các thay đổi này và những cải tiến khác trong TypeScript 3.0 tại đây.
sdtimes
DVMS chuyên:
- Tư vấn, xây dựng, chuyển giao công nghệ Blockchain, mạng xã hội,...
- Tư vấn ứng dụng cho smartphone và máy tính bảng, tư vấn ứng dụng vận tải thông minh, thực tế ảo, game mobile,...
- Tư vấn các hệ thống theo mô hình kinh tế chia sẻ như Uber, Grab, ứng dụng giúp việc,...
- Xây dựng các giải pháp quản lý vận tải, quản lý xe công vụ, quản lý xe doanh nghiệp, phần mềm và ứng dụng logistics, kho vận, vé xe điện tử,...
- Tư vấn và xây dựng mạng xã hội, tư vấn giải pháp CNTT cho doanh nghiệp, startup,...
Vì sao chọn DVMS?
- DVMS nắm vững nhiều công nghệ phần mềm, mạng và viễn thông. Như Payment gateway, SMS gateway, GIS, VOIP, iOS, Android, Blackberry, Windows Phone, cloud computing,…
- DVMS có kinh nghiệm triển khai các hệ thống trên các nền tảng điện toán đám mây nổi tiếng như Google, Amazon, Microsoft,…
- DVMS có kinh nghiệm thực tế tư vấn, xây dựng, triển khai, chuyển giao, gia công các giải pháp phần mềm cho khách hàng Việt Nam, USA, Singapore, Germany, France, các tập đoàn của nước ngoài tại Việt Nam,…
Quý khách xem Hồ sơ năng lực của DVMS tại đây >>
Quý khách gửi yêu cầu tư vấn và báo giá tại đây >>