Socket
Socket
Sign inDemoInstall

return-style

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

return-style - npm Package Compare versions

Comparing version 0.4.1 to 0.4.2

lib/es2015/functions/get-error-async-iterable.d.ts

46

dist/es2015/index.umd.js

@@ -42,2 +42,22 @@ (function (global, factory) {

function __values(o) {
var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
if (m) return m.call(o);
if (o && typeof o.length === "number") return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
function __asyncValues(o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
}
function getErrorResultAsync(promise) {

@@ -143,2 +163,27 @@ return __awaiter(this, void 0, void 0, function* () {

function getErrorAsyncIterable(iterable) {
var iterable_1, iterable_1_1;
var e_1, _a;
return __awaiter(this, void 0, void 0, function* () {
try {
try {
for (iterable_1 = __asyncValues(iterable); iterable_1_1 = yield iterable_1.next(), !iterable_1_1.done;) {
const _ = iterable_1_1.value;
}
}
catch (e_1_1) { e_1 = { error: e_1_1 }; }
finally {
try {
if (iterable_1_1 && !iterable_1_1.done && (_a = iterable_1.return)) yield _a.call(iterable_1);
}
finally { if (e_1) throw e_1.error; }
}
}
catch (promiseError) {
return promiseError;
}
return;
});
}
var _value, _value_1;

@@ -346,2 +391,3 @@ class Result {

exports.getErrorAsync = getErrorAsync;
exports.getErrorAsyncIterable = getErrorAsyncIterable;
exports.getErrorResult = getErrorResult;

@@ -348,0 +394,0 @@ exports.getErrorResultAsync = getErrorResultAsync;

@@ -107,2 +107,12 @@ (function (global, factory) {

async function getErrorAsyncIterable(iterable) {
try {
for await (const _ of iterable) { }
}
catch (promiseError) {
return promiseError;
}
return;
}
var _value, _value_1;

@@ -306,2 +316,3 @@ class Result {

exports.getErrorAsync = getErrorAsync;
exports.getErrorAsyncIterable = getErrorAsyncIterable;
exports.getErrorResult = getErrorResult;

@@ -308,0 +319,0 @@ exports.getErrorResultAsync = getErrorResultAsync;

1

lib/es2015/index.d.ts

@@ -11,2 +11,3 @@ export { getErrorResult } from './functions/get-error-result';

export { getErrorAsync } from './functions/get-error-async';
export { getErrorAsyncIterable } from './functions/get-error-async-iterable';
export { getResult } from './functions/get-result';

@@ -13,0 +14,0 @@ export { getResultAsync } from './functions/get-result-async';

@@ -23,2 +23,4 @@ "use strict";

exports.getErrorAsync = get_error_async_1.getErrorAsync;
var get_error_async_iterable_1 = require("./functions/get-error-async-iterable");
exports.getErrorAsyncIterable = get_error_async_iterable_1.getErrorAsyncIterable;
var get_result_1 = require("./functions/get-result");

@@ -25,0 +27,0 @@ exports.getResult = get_result_1.getResult;

@@ -11,2 +11,3 @@ export { getErrorResult } from './functions/get-error-result';

export { getErrorAsync } from './functions/get-error-async';
export { getErrorAsyncIterable } from './functions/get-error-async-iterable';
export { getResult } from './functions/get-result';

@@ -13,0 +14,0 @@ export { getResultAsync } from './functions/get-result-async';

@@ -23,2 +23,4 @@ "use strict";

exports.getErrorAsync = get_error_async_1.getErrorAsync;
var get_error_async_iterable_1 = require("./functions/get-error-async-iterable");
exports.getErrorAsyncIterable = get_error_async_iterable_1.getErrorAsyncIterable;
var get_result_1 = require("./functions/get-result");

@@ -25,0 +27,0 @@ exports.getResult = get_result_1.getResult;

2

package.json
{
"name": "return-style",
"version": "0.4.1",
"version": "0.4.2",
"description": "Non-intrusively convert the return value of any function or promise into the style that the user needs.",

@@ -5,0 +5,0 @@ "files": [

@@ -79,3 +79,3 @@ # return-style

### getError / getErrorAsync
### getError / getErrorAsync / getErrorAsyncIterable

@@ -86,2 +86,3 @@ Designed for testing, helping to achieve Arrange-Act-Assert pattern.

* `function getErrorAsync<T>(promise: PromiseLike<unknown>): Promise<T | undefined>`
* `function getErrorAsyncIterable<T>(iterable: AsyncIterable<unknown>): Promise<T | undefined>`

@@ -88,0 +89,0 @@ ```js

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc