Bài viết
Chia sẻ kiến thức của bạn.
Có ràng buộc TypeScript cho Move không?
Có cách nào để tự động tạo các loại hoặc giao diện TypeScript từ các mô-đun Move của tôi để đơn giản hóa việc tích hợp frontend không?
- Sui
Câu trả lời
1Có, bạn có thể tạo các ràng buộc TypeScript cho các mô-đun Move của mình bằng cách sử dụng công cụ dành cho nhà phát triển của Sui. Điều này cho phép bạn đơn giản hóa cách giao diện người dùng tương tác với các hợp đồng thông minh của bạn bằng cách có các loại, chữ ký hàm và lược đồ đối tượng được xác định trước trong TypeScript. Bạn thực hiện điều này bằng cách sử dụng sui move generate-typescript
lệnh, lấy các mô-đun Move đã biên dịch của bạn (từ các .mv
tệp) và chuyển đổi chúng thành các lớp và giao diện TypeScript có thể sử dụng được. Điều này giúp giảm lỗi mã hóa thủ công và cho phép bạn tự động hoàn thành khi gọi các hàm nhập hoặc truy cập các trường đối tượng trong các công cụ như VS Code.
Sau khi biên dịch gói Move của bạn vớisui move build
, hãy chạy trình tạo như sau:
sui move generate-typescript --path <your_move_package> --output <ts_output_folder>
Điều này sẽ xuất ra các loại có cấu trúc dựa trên bố cục mô-đun. Sau đó, bạn có thể nhập các loại này vào giao diện React hoặc Node của mình để tích hợp mượt mà hơn với blockchain Sui.
Bạn có biết câu trả lời không?
Hãy đăng nhập và chia sẻ nó.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Kiếm phần của bạn từ 1000 Sui
Tích lũy điểm danh tiếng và nhận phần thưởng khi giúp cộng đồng Sui phát triển.
- Tại sao BCS yêu cầu thứ tự trường chính xác để khử chuỗi khi cấu trúc Move có các trường được đặt tên?53
- Nhiều lỗi xác minh nguồn” trong các ấn phẩm về mô-đun Sui Move - Giải quyết lỗi tự động43
- Giao dịch Sui thất bại: Đối tượng được dành riêng cho giao dịch khác25
- Làm thế nào để các ràng buộc về khả năng tương tác với các trường động trong các bộ sưu tập không đồng nhất?05