close #18129 Add setCurrentException for JS backend (#18145)

* [std/re] make interface consistent

* tiny

* revert

* close #18129  add setCurrentException

* changelog entry
This commit is contained in:
flywind 2021-06-02 00:16:25 +08:00 • committed by GitHub
commit c2e3dc0ed1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 1 deletions

View file

@ -69,6 +69,9 @@ proc getCurrentExceptionMsg*(): string =
return $msg
return ""
proc setCurrentException*(exc: ref Exception) =
lastJSError = cast[PJSError](exc)
proc auxWriteStackTrace(f: PCallFrame): string =
type
TempFrame = tuple[procname: cstring, line: int, filename: cstring]