Documentation

experimental.catch() function

experimental.catch() is subject to change at any time. By using this function, you accept the risks of experimental functions.

experimental.catch() calls a function and returns any error as a string value. If the function does not error the returned value is made into a string and returned.

Function type signature
(fn: () => A) => string
For more information, see Function type signatures.

Parameters

fn

(Required) Function to call.

Examples

Catch an explicit error

import "experimental"

experimental.catch(fn: () => die(msg: "error message"))// Returns "error message"



Was this page helpful?

Thank you for your feedback!


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.