Descripción
Estructura es un framework de JavaScript ligero y sin dependencias que te permite asignar funciones para que se vinculen automáticamente a tipos de datos personalizados o extendidos, especificados con uno o múltiples argumentos.
Diseñado para ofrecer una base sólida al programar en JavaScript, superando sus conocidas peculiaridades nativas en el manejo de tipos («type quirks»). Es una solución de tiempo de ejecución («runtime») ligera, sin dependencias, sin TypeScript, sin verbosidad ni las limitaciones de la verificación de tipos en tiempo de compilación («compile-time»). Proporciona la capacidad de identificar claramente cualquier tipo de dato, crear cualquier tipo de dato personalizado, organizarlos y utilizarlos con la garantía de que el despachador («dispatcher») siempre vinculará las funciones especificadas a sus tipos correspondientes o predefinidos. Fue construido con una optimización máxima, ofrece amplia flexibilidad cuando se necesita, y fue diseñado teniendo en cuenta una compatibilidad casi universal (ES3+ [1999]).
Documentación
Extensiones
<script src="https://cdn.jsdelivr.net/npm/estructura-js"></script>