@storacha/client
Version:
Client for the storacha.network w3up api
22 lines • 511 B
JavaScript
export * from '@ucanto/core/result';
import * as API from '@ucanto/interface';
/**
* Returns contained `ok` if result is and throws `error` if result is not ok.
*
* @template T
* @param {API.Result<T, {}>} result
* @returns {T}
*/
export const unwrap = ({ ok, error }) => {
if (error) {
throw error;
}
else {
return /** @type {T} */ (ok);
}
};
/**
* Also expose as `Result.try` which is arguably more clear.
*/
export { unwrap as try };
//# sourceMappingURL=result.js.map