Publicación
Comparte tu conocimiento.
¿Hay enlaces de TypeScript para Move?
¿Hay alguna forma de generar automáticamente tipos o interfaces de TypeScript a partir de mis módulos de Move para simplificar la integración con la interfaz?
- Sui
Respuestas
1Sí, puedes generar enlaces de TypeScript para tus módulos Move utilizando las herramientas de desarrollo de Sui. Esto te permite simplificar la forma en que tu interfaz interactúa con tus contratos inteligentes al tener tipos, firmas de funciones y esquemas de objetos predefinidos en TypeScript. Para ello, utiliza el sui move generate-typescript
comando, que toma los módulos Move compilados (de los .mv
archivos) y los convierte en clases e interfaces de TypeScript utilizables. Esto ayuda a reducir los errores de codificación manual y permite completar automáticamente las funciones de entrada o acceder a los campos de objetos en herramientas como VS Code.
Después de compilar tu paquete Move consui move build
, ejecuta el generador de la siguiente manera:
sui move generate-typescript --path <your_move_package> --output <ts_output_folder>
Esto generará tipos estructurados basados en los diseños de los módulos. Luego puedes importar esos tipos a tu interfaz de React o Node para una integración más fluida con la cadena de bloques Sui.
🔗 Lee más sobre la generación de enlaces de TypeScript para Move
Sabes la respuesta?
Inicie sesión y compártalo.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Gana tu parte de 1000 Sui
Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.
- ¿Por qué BCS requiere un orden de campo exacto para la deserialización cuando las estructuras Move tienen campos con nombre?53
- «Errores de verificación de múltiples fuentes» en las publicaciones del módulo Sui Move: resolución automática de errores43
- Fallo en la transacción Sui: objetos reservados para otra transacción25
- ¿Cómo interactúan las restricciones de capacidad con los campos dinámicos en colecciones heterogéneas?05