package catch
import "github.com/hack-pad/safejs/internal/catch"
Package catch runs functions and returns panic values as errors instead.
Index ¶
- func Try[Result any](fn func() Result) (result Result, err error)
- func TrySideEffect(fn func()) (err error)
Functions ¶
func Try ¶
Try runs fn and returns the result. If fn panicked, the panic value is returned as an error instead.
func TrySideEffect ¶
func TrySideEffect(fn func()) (err error)
TrySideEffect is like Try, but does not have a return value.
Source Files ¶
- Version
- v0.1.1 (latest)
- Published
- Mar 5, 2023
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 1 week ago –
Tools for package owners.