---
title: TVMLKit JS Functions
framework: TVMLKit JS
role: collectionGroup
role_heading: API Collection
path: tvmljs/tvmlkit_js_functions
---

# TVMLKit JS Functions

The functions contained in this reference can be used globally in your app. They are not associated with a particular class.

## Topics

### Evaluating TVMLKit JS Files

- [evaluateScripts](tvmljs/1627369-evaluatescripts.md)

### Automating Function Timing

- [setInterval](tvmljs/1627337-setinterval.md)
- [clearInterval](tvmljs/1627411-clearinterval.md)
- [setTimeout](tvmljs/1627349-settimeout.md)
- [clearTimeout](tvmljs/1627416-cleartimeout.md)

### Formatting Information

- [formatDate](tvmljs/1627445-formatdate.md)
- [formatDuration](tvmljs/1627346-formatduration.md)
- [formatNumber](tvmljs/1627348-formatnumber.md)

### Manipulating the Document

- [UUID](tvmljs/1627409-uuid.md)
- [getActiveDocument](tvmljs/1627314-getactivedocument.md)
- [canOpenURL](tvmljs/2123042-canopenurl.md)
- [openURL](tvmljs/1627399-openurl.md)
