aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/ZigGeneratedClasses.h
diff options
context:
space:
mode:
authorGravatar Ciro Spaciari <ciro.spaciari@gmail.com> 2023-05-14 14:18:56 -0300
committerGravatar GitHub <noreply@github.com> 2023-05-14 10:18:56 -0700
commitbf9e40d5b49f1ed16ea9abed4e231456dcda99c0 (patch)
treea803971285c5f4329bbee4ef025151baaf91c817 /src/bun.js/bindings/ZigGeneratedClasses.h
parent2a66229b0f9aabf96891afe3063e07ec877527ca (diff)
downloadbun-bf9e40d5b49f1ed16ea9abed4e231456dcda99c0.tar.gz
bun-bf9e40d5b49f1ed16ea9abed4e231456dcda99c0.tar.zst
bun-bf9e40d5b49f1ed16ea9abed4e231456dcda99c0.zip
feat(Timer.refresh) add refresh support on Timer (#2874)
* add refresh support on Timer * fix this return * add refresh setTimeout tests * fix tests and add setInterval test * use setCached for arguments and callback --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
Diffstat (limited to 'src/bun.js/bindings/ZigGeneratedClasses.h')
-rw-r--r--src/bun.js/bindings/ZigGeneratedClasses.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bun.js/bindings/ZigGeneratedClasses.h b/src/bun.js/bindings/ZigGeneratedClasses.h
index fc9be7501..02fef6d3c 100644
--- a/src/bun.js/bindings/ZigGeneratedClasses.h
+++ b/src/bun.js/bindings/ZigGeneratedClasses.h
@@ -1575,6 +1575,13 @@ public:
}
void finishCreation(JSC::VM&);
+
+ DECLARE_VISIT_CHILDREN;
+ template<typename Visitor> void visitAdditionalChildren(Visitor&);
+ DECLARE_VISIT_OUTPUT_CONSTRAINTS;
+
+ mutable JSC::WriteBarrier<JSC::Unknown> m_arguments;
+ mutable JSC::WriteBarrier<JSC::Unknown> m_callback;
};
class JSTranspiler final : public JSC::JSDestructibleObject {