bigskysoftware / bigskysoftware/_hyperscript
evaluating _hyperscript expressions from within JavaScript
- Lenguaje dominante
- JavaScript
- Estrellas
- 3.8k
- Forks
- 172
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I know that _hyperscript code may be part of a element or an attribute of a DOM element.
But how can I evaluate dynamic _hyperscript expressions from within JavaScript (e.g., as part of a REPL)?
`window._hyperscript` seems to be a function which principally does what I need - but it does not return a Promise in case of asynchronous code (e.g., `wait 2s`).
And (even more surprising), evaluating `async wait 2s log "Hi!" return "Hello, World!"` immediately returns "Hello, World!" but waits 2s before logging "Hi!" - what I definitely do not understand...
Thus, how can I evaluate (potentially asynchronous) dynamic(!) _hyperscript expressions from within JavaScript?
Amendment: `async do ... end` returns `undefined` like not using `async` at all
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
El issue identifica window._hyperscript como el punto de entrada de JavaScript; empieza rastreando su evaluación de expresiones dinámicas y los ejemplos de async wait y do descritos en el informe. Se considera terminado cuando se haya establecido el comportamiento compatible orientado a JavaScript para las expresiones asíncronas, incluido el valor devuelto y el momento de finalización, con una prueba reproducible o documentación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- api, web-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100