Generate a d.ts using modified dts-generator, see #434

This commit is contained in:
dcode
2019-05-27 04:07:43 +02:00
parent 4a308aa50e
commit dece239d78
11 changed files with 6054 additions and 10 deletions

View File

@ -16,7 +16,7 @@ WebAssembly.instantiate(..., { rtrace: rtr, ... });
...
if (rtr.active) {
let leakCount = rtr.leakCount;
let leakCount = rtr.check();
if (leakCount) {
// handle error
}

View File

@ -56,10 +56,10 @@ function rtrace(onerror, oninfo) {
},
get active() {
return Boolean(rtrace.allocCount + rtrace.freeCount + rtrace.incrementCount + rtrace.decrementCount);
return Boolean(rtrace.allocCount || rtrace.freeCount || rtrace.incrementCount || rtrace.decrementCount);
},
get leakCount() {
check() {
if (oninfo) {
for (let [block, rc ] of blocks) {
oninfo("LEAKING " + block + " @ " + rc);