0.2.0 • Published 2 years ago

normal-error v0.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

normal-error

simple util to normalize a unknown variable to error

try {
  fn()
} catch (e) {
  console.log(toNormalizedError(e))
}

to

auto catch and normalize error, return result or NormalizedError

const result = to(async () => 1)
if (isNormalizedError(result)) {
  // ...
}

// promise
const result1 = to(Promise.resolve('test'))

tryCatch

auto catch and normalize error, return [result, NormalizedError]

const [result, err] = tryCatch(async () => 1)
if (isNormalizedError(result)) {
  // ...
}

// promise
const [result1, err1] = tryCatch(Promise.resolve('test'))
0.2.0

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago