Chúng tôi có một hệ thống JavaScript đã có.Cách di chuyển từ từ sang/di chuyển sang TypeScript trong hệ thống JavaScript hiện có
Điều chúng tôi muốn làm: Chúng tôi muốn bắt đầu tích hợp TypeScript vào hệ thống hiện tại; Chúng tôi không thể chuyển mọi thứ sang TypeScript. Chúng tôi muốn từ từ bắt đầu viết một số mô-đun mới trong TypeScript.
Những gì chúng tôi đã thử: Chúng tôi sử dụng mẫu để tổ chức mô phỏng mã JS của chúng tôi thành cấu trúc MODULE TypeScript.
Chúng tôi đã cố gắng viết lại một lớp/đối tượng đơn giản trong TypeScript và đã thành công nhưng chúng tôi gặp sự cố khi truy cập các hàm JS được định nghĩa trong mã của chúng tôi, trong các tệp khác.
vấn đề gặp phải: Chúng tôi đã phải tạo ra các giao diện giả, và chức năng giả sử dụng những giao diện vv
Vậy câu hỏi: thể ai bình luận, những gì sẽ là phương pháp tốt nhất để dần dần hòa nhập nguyên cảo vào một hệ thống JavaScript hiện có.
Cảm ơn Steve! Có điều này giúp, tốt để biết những gì các tùy chọn được. Vấn đề là, chúng tôi hiện đang thêm rất nhiều mã cụ thể trong khi hầu hết các mã tái sử dụng đã được viết; dễ dàng để biện minh cho việc cố gắng đánh máy trên một cái gì đó mới, không quá nhiều vào việc viết lại các mô-đun thử nghiệm. nhưng điều này có nghĩa là rất nhiều định nghĩa để viết. Vì vậy, không có cách nào để chỉ cần nhập một tệp JS để TypeScript ít nhất nhận thức được rằng một số hàm tồn tại? –
Bạn có thể thấy rằng nếu bạn dán JavaScript của bạn vào một tệp TypeScript, trình biên dịch sẽ có thể suy ra tất cả các loại cho bạn, nhưng bạn thường thấy JavaScript của bạn chứa một số không tương thích cần được sửa. – Fenton