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

swiss-ak

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swiss-ak - npm Package Compare versions

Comparing version 1.8.2 to 1.9.0

20

dist/index.d.ts

@@ -461,3 +461,3 @@ declare type Partial$1<T> = {

*/
declare const eachLimit: <Ti extends unknown>(limit: number, items: Ti[], func: (item?: Ti, index?: number, array?: Ti[]) => Promise<any>) => Promise<any>;
declare const eachLimit: <Ti extends unknown>(limit: number, items: Ti[], func: (item: Ti, index: number, array: Ti[]) => Promise<any>) => Promise<any>;
/**

@@ -479,3 +479,3 @@ * Run an async map function against each item in an array, mapping the results to a returned array

*/
declare const map: <Ti extends unknown, To extends unknown>(items: Ti[], func: (item?: Ti, index?: number, array?: Ti[]) => Promise<To>) => Promise<To[]>;
declare const map: <Ti extends unknown, To extends unknown>(items: Ti[], func: (item: Ti, index: number, array: Ti[]) => Promise<To>) => Promise<To[]>;
/**

@@ -499,3 +499,3 @@ * Run an async map function against each item in an array, mapping the results to a returned array, and limiting the number of items that can run concurrently.

*/
declare const mapLimit: <Ti extends unknown, To extends unknown>(limit: number, items: Ti[], func: (item?: Ti, index?: number, array?: Ti[]) => Promise<To>) => Promise<To[]>;
declare const mapLimit: <Ti extends unknown, To extends unknown>(limit: number, items: Ti[], func: (item: Ti, index: number, array: Ti[]) => Promise<To>) => Promise<To[]>;
/**

@@ -584,5 +584,5 @@ * Like Promise.all, but pass/receive objects rather than arrays

each: <Ti extends unknown>(items: Ti[], func: (item: Ti, index: number, array: Ti[]) => Promise<any>) => Promise<any>;
eachLimit: <Ti_1 extends unknown>(limit: number, items: Ti_1[], func: (item?: Ti_1, index?: number, array?: Ti_1[]) => Promise<any>) => Promise<any>;
map: <Ti_2 extends unknown, To extends unknown>(items: Ti_2[], func: (item?: Ti_2, index?: number, array?: Ti_2[]) => Promise<To>) => Promise<To[]>;
mapLimit: <Ti_3 extends unknown, To_1 extends unknown>(limit: number, items: Ti_3[], func: (item?: Ti_3, index?: number, array?: Ti_3[]) => Promise<To_1>) => Promise<To_1[]>;
eachLimit: <Ti_1 extends unknown>(limit: number, items: Ti_1[], func: (item: Ti_1, index: number, array: Ti_1[]) => Promise<any>) => Promise<any>;
map: <Ti_2 extends unknown, To extends unknown>(items: Ti_2[], func: (item: Ti_2, index: number, array: Ti_2[]) => Promise<To>) => Promise<To[]>;
mapLimit: <Ti_3 extends unknown, To_1 extends unknown>(limit: number, items: Ti_3[], func: (item: Ti_3, index: number, array: Ti_3[]) => Promise<To_1>) => Promise<To_1[]>;
allObj: <T_3 extends unknown>(input: {

@@ -712,2 +712,8 @@ [key: string]: Promise<T_3>;

declare const exists: <T extends unknown>(item: T) => boolean;
declare const isTruthy: <T extends unknown>(item: T) => boolean;
declare const isFalsy: <T extends unknown>(item: T) => boolean;
declare const isEmpty: <T extends unknown>(item: string | T[]) => boolean;
declare const isNotEmpty: <T extends unknown>(item: string | T[]) => boolean;
declare const isEqual: <T extends unknown>(item: T) => (other: T) => boolean;
declare const isNotEqual: <T extends unknown>(item: T) => (other: T) => boolean;
declare const filters: {

@@ -739,2 +745,2 @@ exists: <T extends unknown>(item: T) => boolean;

export { ArrayUtils, CENTURY, CustomEntryDict, DAY, DECADE, DeferredPromise, HOUR, KeysOnly, MILLENNIUM, MILLISECOND, MINUTE, MONTH, Numbered, Partial$1 as Partial, ProgressBarOptions, PromiseUtils, SECOND, WEEK, YEAR, all, allLimit, allLimitObj, allObj, asc, centuries, century, combine, combineProp, day, days, decade, decades, desc, each, eachLimit, entries, exists, filters, getDeferred, getProgressBar, getTimer, hour, hours, interval, map, mapLimit, maps, millennium, millenniums, milliseconds, minute, minutes, month, months, ms, noact, noop, printLn, progressBar, randomise, range, reduces, repeat, result, reverse, second, seconds, sortByMapped, sorts, stopInterval, timer, times, toBool, toNumber, toProp, toString, wait, waitEvery, waitFor, waitUntil, waiters, week, weeks, year, years, zip };
export { ArrayUtils, CENTURY, CustomEntryDict, DAY, DECADE, DeferredPromise, HOUR, KeysOnly, MILLENNIUM, MILLISECOND, MINUTE, MONTH, Numbered, Partial$1 as Partial, ProgressBarOptions, PromiseUtils, SECOND, WEEK, YEAR, all, allLimit, allLimitObj, allObj, asc, centuries, century, combine, combineProp, day, days, decade, decades, desc, each, eachLimit, entries, exists, filters, getDeferred, getProgressBar, getTimer, hour, hours, interval, isEmpty, isEqual, isFalsy, isNotEmpty, isNotEqual, isTruthy, map, mapLimit, maps, millennium, millenniums, milliseconds, minute, minutes, month, months, ms, noact, noop, printLn, progressBar, randomise, range, reduces, repeat, result, reverse, second, seconds, sortByMapped, sorts, stopInterval, timer, times, toBool, toNumber, toProp, toString, wait, waitEvery, waitFor, waitUntil, waiters, week, weeks, year, years, zip };

@@ -56,2 +56,8 @@ var __defProp = Object.defineProperty;

interval: () => interval,
isEmpty: () => isEmpty,
isEqual: () => isEqual,
isFalsy: () => isFalsy,
isNotEmpty: () => isNotEmpty,
isNotEqual: () => isNotEqual,
isTruthy: () => isTruthy,
map: () => map,

@@ -462,2 +468,5 @@ mapLimit: () => mapLimit,

}
if (!items || items.length === 0) {
deferred.resolve(result2);
}
return deferred.promise;

@@ -547,2 +556,8 @@ };

var exists = (item) => item !== void 0 && item !== null;
var isTruthy = (item) => Boolean(item);
var isFalsy = (item) => !Boolean(item);
var isEmpty = (item) => Boolean(!item || !item.length);
var isNotEmpty = (item) => Boolean(item && item.length);
var isEqual = (item) => (other) => Boolean(item === other);
var isNotEqual = (item) => (other) => Boolean(item !== other);
var filters = {

@@ -609,2 +624,8 @@ exists

interval,
isEmpty,
isEqual,
isFalsy,
isNotEmpty,
isNotEqual,
isTruthy,
map,

@@ -611,0 +632,0 @@ mapLimit,

{
"name": "swiss-ak",
"version": "1.8.2",
"version": "1.9.0",
"author": "Jack Cannon <jackc@annon.co.uk> (http://c.annon.co.uk/)",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -11,2 +11,14 @@ // no operation

export const exists = <T extends unknown>(item: T): boolean => item !== undefined && item !== null;
export const isTruthy = <T extends unknown>(item: T): boolean => Boolean(item);
export const isFalsy = <T extends unknown>(item: T): boolean => !Boolean(item);
export const isEmpty = <T extends unknown>(item: T[] | string): boolean => Boolean(!item || !item.length);
export const isNotEmpty = <T extends unknown>(item: T[] | string): boolean => Boolean(item && item.length);
export const isEqual =
<T extends unknown>(item: T) =>
(other: T) =>
Boolean(item === other);
export const isNotEqual =
<T extends unknown>(item: T) =>
(other: T) =>
Boolean(item !== other);

@@ -13,0 +25,0 @@ export const filters = {

@@ -126,2 +126,6 @@ export interface DeferredPromise<T> {

if (!items || items.length === 0) {
deferred.resolve(result);
}
return deferred.promise;

@@ -169,3 +173,3 @@ };

items: Ti[],
func: (item?: Ti, index?: number, array?: Ti[]) => Promise<any>
func: (item: Ti, index: number, array: Ti[]) => Promise<any>
): Promise<any> => {

@@ -196,3 +200,3 @@ await allLimit(

items: Ti[],
func: (item?: Ti, index?: number, array?: Ti[]) => Promise<To>
func: (item: Ti, index: number, array: Ti[]) => Promise<To>
): Promise<To[]> => {

@@ -232,3 +236,3 @@ const result: To[] = [];

items: Ti[],
func: (item?: Ti, index?: number, array?: Ti[]) => Promise<To>
func: (item: Ti, index: number, array: Ti[]) => Promise<To>
): Promise<To[]> =>

@@ -235,0 +239,0 @@ await allLimit(

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