Files
meteor/docs/source/api/timers.md
2021-10-01 17:05:06 +02:00

27 lines
827 B
Markdown

---
title: Timers
description: Documentation of Meteor's timeout APIs.
---
Meteor uses global environment variables
to keep track of things like the current request's user. To make sure
these variables have the right values, you need to use
`Meteor.setTimeout` instead of `setTimeout` and `Meteor.setInterval`
instead of `setInterval`.
These functions work just like their native JavaScript equivalents.
If you call the native function, you'll get an error stating that Meteor
code must always run within a Fiber, and advising to use
`Meteor.bindEnvironment`.
{% apibox "Meteor.setTimeout" %}
Returns a handle that can be used by `Meteor.clearTimeout`.
{% apibox "Meteor.setInterval" %}
Returns a handle that can be used by `Meteor.clearInterval`.
{% apibox "Meteor.clearTimeout" %}
{% apibox "Meteor.clearInterval" %}