bigskysoftware / bigskysoftware/_hyperscript

evaluating _hyperscript expressions from within JavaScript

Abierto
#560 2 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.