New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

rustic-error

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rustic-error - npm Package Compare versions

Comparing version

to
0.2.1

7

dist/index.d.ts

@@ -12,4 +12,9 @@ type Result<T, E> = ResultOk<T> | ResultFail<E>;

declare function ok<T, E>(value: T): Result<T, E>;
declare function error<T, E>(error: E): Result<T, E>;
export { Result, error, ok };
type MaybePromise<T> = T | Promise<T>;
declare function resultify<T>(fn: (...params: unknown[]) => MaybePromise<T>): Promise<Result<T, Error>>;
export { MaybePromise, Result, error, ok, resultify };

2

dist/index.js

@@ -1,1 +0,1 @@

"use strict";var u=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var m=(r,t)=>{for(var o in t)u(r,o,{get:t[o],enumerable:!0})},s=(r,t,o,p)=>{if(t&&typeof t=="object"||typeof t=="function")for(let e of n(t))!l.call(r,e)&&e!==o&&u(r,e,{get:()=>t[e],enumerable:!(p=f(t,e))||p.enumerable});return r};var x=r=>s(u({},"__esModule",{value:!0}),r);var i={};m(i,{error:()=>T,ok:()=>E});module.exports=x(i);function E(r){return{ok:!0,value:r}}function T(r){return{ok:!1,error:r}}0&&(module.exports={error,ok});
"use strict";var p=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var l=(t,r)=>{for(var n in r)p(t,n,{get:r[n],enumerable:!0})},a=(t,r,n,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let e of m(r))!s.call(t,e)&&e!==n&&p(t,e,{get:()=>r[e],enumerable:!(i=u(r,e))||i.enumerable});return t};var y=t=>a(p({},"__esModule",{value:!0}),t);var c={};l(c,{error:()=>o,ok:()=>f,resultify:()=>x});module.exports=y(c);function f(t){return{ok:!0,value:t}}function o(t){return{ok:!1,error:t}}async function x(t){try{let r=await t();return r?f(r):o(Error("The boolean value returns false"))}catch(r){return r instanceof Error?o(r):r instanceof Object?o(Error(JSON.stringify(r))):o(Error(String(r)))}}0&&(module.exports={error,ok,resultify});
{
"name": "rustic-error",
"version": "0.2.0",
"version": "0.2.1",
"description": "Robust and type-safe error management inspired by Rust's Result pattern",

@@ -5,0 +5,0 @@ "author": "Bluzzi",

Sorry, the diff of this file is not supported yet