a2ui-project / a2ui-project/a2ui
[FEATURE]: add strong types for py and ts
- Lenguaje dominante
- TypeScript
- Estrellas
- 16.4k
- Forks
- 1.3k
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 134
Descripción
Add strong types to the A2UI SDK?
I'm currently manipulating dictionaries which is error prone and tedious. At least for things like the A2UI metadata which is fixed per A2UI version.
Guía de contribución
Línea de trabajo
Look at the A2UI SDK codebase, likely in an 'sdk' or 'client' directory, to understand the current dictionary-based interfaces for metadata. Identify the fixed metadata structure per A2UI version. Create TypeScript type definitions (interfaces/types) and Python type hints (likely using typing module or pydantic) for these structures. Ensure the types are exported/imported correctly. Test by updating a sample usage to use the new types instead of dictionaries.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python, typescript
- Área
- developer-experience, tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 55/100