@JsOverlay public static final double setInterval(String callback, double delay, Object... var_args) { return setInterval( Js.<DomGlobal.SetIntervalCallbackUnionType>uncheckedCast(callback), delay, var_args); }
@JsOverlay public static final double setInterval(String callback, double delay, Object... var_args) { return setInterval( Js.<DomGlobal.SetIntervalCallbackUnionType>uncheckedCast(callback), delay, var_args); }
@JsOverlay public static final double setInterval(TrustedScript callback, double delay, Object... var_args) { return setInterval( Js.<DomGlobal.SetIntervalCallbackUnionType>uncheckedCast(callback), delay, var_args); }
@JsOverlay public static final double setInterval( DomGlobal.SetIntervalCallbackFn callback, double delay, Object... var_args) { return setInterval( Js.<DomGlobal.SetIntervalCallbackUnionType>uncheckedCast(callback), delay, var_args); }
@JsOverlay public static final double setInterval(TrustedScript callback) { return setInterval(Js.<DomGlobal.SetIntervalCallbackUnionType>uncheckedCast(callback)); }
@JsOverlay public static final double setInterval(String callback) { return setInterval(Js.<DomGlobal.SetIntervalCallbackUnionType>uncheckedCast(callback)); }
public static native double setInterval( DomGlobal.SetIntervalCallbackUnionType callback, double delay, Object... var_args);
public static native double setInterval( DomGlobal.SetIntervalCallbackUnionType callback, double delay, Object... var_args);
/** * Schedules a timer that elapses repeatedly. If the timer is already running then it will be * first canceled before re-scheduling. * * @param periodMillis how long to wait before the timer elapses, in milliseconds, between each * repetition */ public void scheduleRepeating(int periodMillis) { if (periodMillis <= 0) { throw new IllegalArgumentException("must be positive"); } if (isRunning()) { cancel(); } isRepeating = true; timerId = DomGlobal.setInterval(createIntervalCallback(this), periodMillis); }