issues
search
HiRoFa
/
quickjs_es_runtime
this is a wrapper library for the javascript runtime quickjs written in rust which works with typescript, modules, promises, async, await and much more
https://github.com/HiRoFa/quickjs_es_runtime
MIT License
104
stars
12
forks
source link
deprecate EsValueFacade
#64
Closed
andrieshiemstra
closed
1 year ago
andrieshiemstra
commented
2 years ago
in favor of js_utils::JsValueFacade
andrieshiemstra
commented
2 years ago
plan:
[ ] alter qjs proxy to have rt as first arg in methods/getter/setters etc
[ ] move JsValueFacade to qjs
[ ] move required utils from hirofa_utils to qjs (like new_resolving_promise)
[ ] leave only EventLoop in hirofa_utils
[ ] move impls of JsRealmAdapter to QuickjsRealmAdapter
[ ] alter jsvaluefacade so PromiseRef does not need rti for resolving anymore (member var with weak
[ ] make JsValueFacade more compatible with EsValueFacade (e.g. is_object, get_promise_result)
[ ] remove EsValueFacade
[ ] methods that return EsValuefacade should be altered to use JsValueFacade or removed if redundant
in favor of js_utils::JsValueFacade