pipa/runtime/
extension.rs1use super::context::JSContext;
2use std::any::Any;
3
4pub trait MacroTaskExtension {
5 fn tick(&mut self, ctx: &mut JSContext) -> Result<bool, String>;
6 fn has_pending(&self) -> bool;
7 fn as_any_mut(&mut self) -> &mut dyn Any;
8}