2
2
mirror of https://github.com/Hilbis/Hilbish synced 2025-07-04 02:02:03 +00:00
Hilbish/docs/api/hilbish/hilbish.timers.md
2022-12-21 01:00:31 +00:00

883 B

title description layout menu
Interface hilbish.timers timeout and interval API doc
docs
parent
API

Introduction

The timers interface si one to easily set timeouts and intervals to run functions after a certain time or repeatedly without using odd tricks.

Interface fields

  • INTERVAL: Constant for an interval timer type
  • TIMEOUT: Constant for a timeout timer type

Object properties

  • type: What type of timer it is
  • running: If the timer is running
  • duration: The duration in milliseconds that the timer will run

Functions

start()

Starts a timer.

stop()

Stops a timer.

create(type, time, callback)

Creates a timer that runs based on the specified time in milliseconds. The type can either be hilbish.timers.INTERVAL or hilbish.timers.TIMEOUT

get(id) -> timer (Timer/Table)

Retrieves a timer via its ID.