🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

tsentials

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tsentials - npm Package Compare versions

Comparing version
0.1.11
to
0.1.12
+1
-0
dist/http/fetch-result.d.ts

@@ -8,2 +8,3 @@ import type { Result } from '../result/result.js';

readonly delete: <T = void>(url: string | URL, init?: RequestInit) => Promise<Result<T>>;
readonly send: <T>(url: string | URL, init: RequestInit) => Promise<Result<T>>;
};

@@ -71,3 +71,9 @@ import { Err } from '../errors/app-error.js';

},
async send(url, init) {
return R.tryAsync(async () => {
const response = await fetch(url, init);
return responseToResult(response);
}, (e) => Err.fromException(e)).then((r) => (r.ok ? r.value : r));
},
};
//# sourceMappingURL=fetch-result.js.map
+1
-1

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

{"version":3,"file":"fetch-result.js","sourceRoot":"","sources":["../../src/http/fetch-result.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"fetch-result.js","sourceRoot":"","sources":["../../src/http/fetch-result.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,wBAAwB,CAAC;AAE7C,OAAO,EAAE,MAAM,IAAI,CAAC,EAAE,MAAM,qBAAqB,CAAC;AAClD,OAAO,EAAE,uBAAuB,EAAE,iBAAiB,EAAE,MAAM,oBAAoB,CAAC;AAMhF,KAAK,UAAU,gBAAgB,CAAI,QAAkB;IACnD,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;QACjB,MAAM,WAAW,GAAG,MAAM,uBAAuB,CAAC,QAAQ,CAAC,CAAC;QAC5D,OAAO,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,QAAQ,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC;IACpE,CAAC;IAED,MAAM,WAAW,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;IAC/D,IACE,CAAC,WAAW,CAAC,QAAQ,CAAC,kBAAkB,CAAC;QACzC,CAAC,WAAW,CAAC,QAAQ,CAAC,0BAA0B,CAAC,EACjD,CAAC;QAED,OAAO,CAAC,CAAC,OAAO,CAAC,SAAyB,CAAC,CAAC;IAC9C,CAAC;IAED,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAgB,CAAC,CAAC;AACzD,CAAC;AAYD,MAAM,CAAC,MAAM,WAAW,GAAG;IAIzB,KAAK,CAAC,GAAG,CAAI,GAAiB,EAAE,IAAkB;QAChD,OAAO,CAAC,CAAC,QAAQ,CACf,KAAK,IAAI,EAAE;YACT,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC;YAC9D,OAAO,gBAAgB,CAAI,QAAQ,CAAC,CAAC;QACvC,CAAC,EACD,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,CAC5B,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAuB,CAAC;IAC5D,CAAC;IAKD,KAAK,CAAC,IAAI,CAAI,GAAiB,EAAE,IAAa,EAAE,IAAkB;QAChE,OAAO,CAAC,CAAC,QAAQ,CACf,KAAK,IAAI,EAAE;YACT,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;gBAChC,GAAG,IAAI;gBACP,MAAM,EAAE,MAAM;gBACd,OAAO,EAAE;oBACP,cAAc,EAAE,kBAAkB;oBAClC,GAAG,IAAI,EAAE,OAAO;iBACjB;gBACD,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC;aAC3B,CAAC,CAAC;YACH,OAAO,gBAAgB,CAAI,QAAQ,CAAC,CAAC;QACvC,CAAC,EACD,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,CAC5B,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAuB,CAAC;IAC5D,CAAC;IAKD,KAAK,CAAC,GAAG,CAAI,GAAiB,EAAE,IAAa,EAAE,IAAkB;QAC/D,OAAO,CAAC,CAAC,QAAQ,CACf,KAAK,IAAI,EAAE;YACT,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;gBAChC,GAAG,IAAI;gBACP,MAAM,EAAE,KAAK;gBACb,OAAO,EAAE;oBACP,cAAc,EAAE,kBAAkB;oBAClC,GAAG,IAAI,EAAE,OAAO;iBACjB;gBACD,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC;aAC3B,CAAC,CAAC;YACH,OAAO,gBAAgB,CAAI,QAAQ,CAAC,CAAC;QACvC,CAAC,EACD,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,CAC5B,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAuB,CAAC;IAC5D,CAAC;IAKD,KAAK,CAAC,KAAK,CAAI,GAAiB,EAAE,IAAa,EAAE,IAAkB;QACjE,OAAO,CAAC,CAAC,QAAQ,CACf,KAAK,IAAI,EAAE;YACT,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;gBAChC,GAAG,IAAI;gBACP,MAAM,EAAE,OAAO;gBACf,OAAO,EAAE;oBACP,cAAc,EAAE,kBAAkB;oBAClC,GAAG,IAAI,EAAE,OAAO;iBACjB;gBACD,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC;aAC3B,CAAC,CAAC;YACH,OAAO,gBAAgB,CAAI,QAAQ,CAAC,CAAC;QACvC,CAAC,EACD,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,CAC5B,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAuB,CAAC;IAC5D,CAAC;IAMD,KAAK,CAAC,MAAM,CAAW,GAAiB,EAAE,IAAkB;QAC1D,OAAO,CAAC,CAAC,QAAQ,CACf,KAAK,IAAI,EAAE;YACT,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,CAAC;YACjE,OAAO,gBAAgB,CAAI,QAAQ,CAAC,CAAC;QACvC,CAAC,EACD,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,CAC5B,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAuB,CAAC;IAC5D,CAAC;IAOD,KAAK,CAAC,IAAI,CAAI,GAAiB,EAAE,IAAiB;QAChD,OAAO,CAAC,CAAC,QAAQ,CACf,KAAK,IAAI,EAAE;YACT,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;YACxC,OAAO,gBAAgB,CAAI,QAAQ,CAAC,CAAC;QACvC,CAAC,EACD,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,CAC5B,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAuB,CAAC;IAC5D,CAAC;CACO,CAAC"}

@@ -8,2 +8,4 @@ import { fetchResult } from './fetch-result.js';

#body = null;
#jsonPayload;
#hasJsonPayload = false;
constructor(method, url) {

@@ -39,2 +41,4 @@ this.#method = method;

this.#body = JSON.stringify(body);
this.#jsonPayload = body;
this.#hasJsonPayload = true;
this.#headers['Content-Type'] = 'application/json';

@@ -45,2 +49,3 @@ return this;

this.#body = body;
this.#hasJsonPayload = false;
return this;

@@ -59,7 +64,13 @@ }

case 'POST':
return fetchResult.post(this.#url, JSON.parse(this.#body ?? 'null'), init);
return this.#hasJsonPayload
? fetchResult.post(this.#url, this.#jsonPayload, init)
: fetchResult.send(this.#url, init);
case 'PUT':
return fetchResult.put(this.#url, JSON.parse(this.#body ?? 'null'), init);
return this.#hasJsonPayload
? fetchResult.put(this.#url, this.#jsonPayload, init)
: fetchResult.send(this.#url, init);
case 'PATCH':
return fetchResult.patch(this.#url, JSON.parse(this.#body ?? 'null'), init);
return this.#hasJsonPayload
? fetchResult.patch(this.#url, this.#jsonPayload, init)
: fetchResult.send(this.#url, init);
case 'DELETE':

@@ -66,0 +77,0 @@ return fetchResult.delete(this.#url, init);

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

{"version":3,"file":"request-builder.js","sourceRoot":"","sources":["../../src/http/request-builder.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAahD,MAAM,OAAO,cAAc;IAChB,OAAO,CAAS;IAChB,IAAI,CAAM;IACV,QAAQ,GAA2B,EAAE,CAAC;IACtC,MAAM,CAAkB;IACjC,KAAK,GAAoB,IAAI,CAAC;IAE9B,YAAoB,MAAc,EAAE,GAAiB;QACnD,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;QACtB,IAAI,CAAC,IAAI,GAAG,GAAG,YAAY,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;QACxE,IAAI,CAAC,MAAM,GAAG,IAAI,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IACtD,CAAC;IAED,MAAM,CAAC,GAAG,CAAC,GAAiB;QAC1B,OAAO,IAAI,cAAc,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;IACxC,CAAC;IAED,MAAM,CAAC,IAAI,CAAC,GAAiB;QAC3B,OAAO,IAAI,cAAc,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IACzC,CAAC;IAED,MAAM,CAAC,GAAG,CAAC,GAAiB;QAC1B,OAAO,IAAI,cAAc,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;IACxC,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,GAAiB;QAC5B,OAAO,IAAI,cAAc,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;IAC1C,CAAC;IAED,MAAM,CAAC,MAAM,CAAC,GAAiB;QAC7B,OAAO,IAAI,cAAc,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;IAC3C,CAAC;IAGD,MAAM,CAAC,IAAY,EAAE,KAAa;QAChC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;QAC5B,OAAO,IAAI,CAAC;IACd,CAAC;IAGD,KAAK,CAAC,IAAY,EAAE,KAAa;QAC/B,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;QAChC,OAAO,IAAI,CAAC;IACd,CAAC;IAGD,IAAI,CAAC,IAAa;QAChB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;QAClC,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,GAAG,kBAAkB,CAAC;QACnD,OAAO,IAAI,CAAC;IACd,CAAC;IAGD,IAAI,CAAC,IAAc;QACjB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,OAAO,IAAI,CAAC;IACd,CAAC;IAGD,KAAK,CAAC,IAAI;QACR,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;QAE1C,MAAM,IAAI,GAAgB;YACxB,MAAM,EAAE,IAAI,CAAC,OAAO;YACpB,OAAO,EAAE,IAAI,CAAC,QAAQ;YACtB,IAAI,EAAE,IAAI,CAAC,KAAK;SACjB,CAAC;QAEF,QAAQ,IAAI,CAAC,OAAO,EAAE,CAAC;YACrB,KAAK,KAAK;gBACR,OAAO,WAAW,CAAC,GAAG,CAAI,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;YAC7C,KAAK,MAAM;gBACT,OAAO,WAAW,CAAC,IAAI,CAAI,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAE,IAAI,CAAC,KAAgB,IAAI,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC;YAC5F,KAAK,KAAK;gBACR,OAAO,WAAW,CAAC,GAAG,CAAI,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAE,IAAI,CAAC,KAAgB,IAAI,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC;YAC3F,KAAK,OAAO;gBACV,OAAO,WAAW,CAAC,KAAK,CAAI,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAE,IAAI,CAAC,KAAgB,IAAI,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC;YAC7F,KAAK,QAAQ;gBACX,OAAO,WAAW,CAAC,MAAM,CAAI,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;YAChD;gBACE,OAAO,WAAW,CAAC,GAAG,CAAI,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QAC/C,CAAC;IACH,CAAC;CACF"}
{"version":3,"file":"request-builder.js","sourceRoot":"","sources":["../../src/http/request-builder.ts"],"names":[],"mappings":"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"}

@@ -72,2 +72,6 @@ import { Err } from '../errors/app-error.js';

return (context) => {
if (rules.length === 0) {
return Result.failure(Err.unexpected('RuleEngine.Empty', 'No rules provided in linearTyped'));
}
let lastValue;
for (const rule of rules) {

@@ -77,4 +81,5 @@ const result = rule(context);

return result;
lastValue = result.value;
}
return Result.failure(Err.unexpected('RuleEngine.Empty', 'No rules provided in linearTyped'));
return Result.success(lastValue);
};

@@ -84,2 +89,6 @@ },

return async (context) => {
if (rules.length === 0) {
return Result.failure(Err.unexpected('RuleEngine.Empty', 'No rules provided in linearTypedAsync'));
}
let lastValue;
for (const rule of rules) {

@@ -89,4 +98,5 @@ const result = await rule(context);

return result;
lastValue = result.value;
}
return Result.failure(Err.unexpected('RuleEngine.Empty', 'No rules provided in linearTypedAsync'));
return Result.success(lastValue);
};

@@ -93,0 +103,0 @@ },

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

{"version":3,"file":"rule-engine.js","sourceRoot":"","sources":["../../src/rules/rule-engine.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"rule-engine.js","sourceRoot":"","sources":["../../src/rules/rule-engine.ts"],"names":[],"mappings":"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"}
{
"name": "tsentials",
"version": "0.1.11",
"version": "0.1.12",
"description": "Railway-oriented programming for TypeScript — Result<T>, Maybe<T>, Rule Engine, and DDD base classes with full async pipeline support",

@@ -5,0 +5,0 @@ "type": "module",

@@ -10,3 +10,3 @@ <p align="center">

[![bundle size](https://img.shields.io/bundlephobia/minzip/tsentials?style=flat-square&label=gzip)](https://bundlephobia.com/package/tsentials)
[![tests](https://img.shields.io/badge/tests-1079%20passing-brightgreen?style=flat-square)](./tests)
[![tests](https://img.shields.io/badge/tests-1089%20passing-brightgreen?style=flat-square)](./tests)
[![CI](https://img.shields.io/github/actions/workflow/status/senrecep/tsentials/ci.yml?branch=main&style=flat-square&label=CI)](https://github.com/senrecep/tsentials/actions)

@@ -13,0 +13,0 @@ [![license](https://img.shields.io/github/license/senrecep/tsentials?style=flat-square)](./LICENSE)