Comparing version 1.7.1 to 1.8.0
@@ -704,2 +704,30 @@ declare type Partial$1<T> = { | ||
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, centuries, century, day, days, decade, decades, each, eachLimit, entries, getDeferred, getProgressBar, getTimer, hour, hours, interval, map, mapLimit, millennium, millenniums, milliseconds, minute, minutes, month, months, ms, printLn, progressBar, randomise, range, repeat, reverse, second, seconds, sortByMapped, stopInterval, timer, times, wait, waitEvery, waitFor, waitUntil, waiters, week, weeks, year, years, zip }; | ||
declare const noop: () => void; | ||
declare const exists: <T extends unknown>(item: T) => boolean; | ||
declare const filters: { | ||
exists: <T extends unknown>(item: T) => boolean; | ||
}; | ||
declare const toString: <T extends unknown>(item: T) => string; | ||
declare const toNumber: <T extends unknown>(item: T) => number; | ||
declare const toBool: <T extends unknown>(item: T) => boolean; | ||
declare const toProp: <T extends unknown, P extends unknown>(propName: string) => (item: T) => P; | ||
declare const maps: { | ||
toString: <T extends unknown>(item: T) => string; | ||
toNumber: <T_1 extends unknown>(item: T_1) => number; | ||
toBool: <T_2 extends unknown>(item: T_2) => boolean; | ||
toProp: <T_3 extends unknown, P extends unknown>(propName: string) => (item: T_3) => P; | ||
}; | ||
declare const asc: (a: any, b: any) => number; | ||
declare const desc: (a: any, b: any) => number; | ||
declare const sorts: { | ||
asc: (a: any, b: any) => number; | ||
desc: (a: any, b: any) => number; | ||
}; | ||
declare const combine: (a: any, b: any) => any; | ||
declare const combineProp: (propName: string) => (a: any, b: any) => any; | ||
declare const reduces: { | ||
combine: (a: any, b: any) => any; | ||
combineProp: (propName: string) => (a: any, b: any) => any; | ||
}; | ||
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, noop, printLn, progressBar, randomise, range, reduces, repeat, reverse, second, seconds, sortByMapped, sorts, stopInterval, timer, times, toBool, toNumber, toProp, toString, wait, waitEvery, waitFor, waitUntil, waiters, week, weeks, year, years, zip }; |
@@ -9,7 +9,7 @@ var __defProp = Object.defineProperty; | ||
}; | ||
var __copyProps = (to, from, except, desc) => { | ||
var __copyProps = (to, from, except, desc2) => { | ||
if (from && typeof from === "object" || typeof from === "function") { | ||
for (let key of __getOwnPropNames(from)) | ||
if (!__hasOwnProp.call(to, key) && key !== except) | ||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | ||
__defProp(to, key, { get: () => from[key], enumerable: !(desc2 = __getOwnPropDesc(from, key)) || desc2.enumerable }); | ||
} | ||
@@ -40,8 +40,14 @@ return to; | ||
allObj: () => allObj, | ||
asc: () => asc, | ||
centuries: () => centuries, | ||
combine: () => combine, | ||
combineProp: () => combineProp, | ||
days: () => days, | ||
decades: () => decades, | ||
desc: () => desc, | ||
each: () => each, | ||
eachLimit: () => eachLimit, | ||
entries: () => entries, | ||
exists: () => exists, | ||
filters: () => filters, | ||
getDeferred: () => getDeferred, | ||
@@ -54,2 +60,3 @@ getProgressBar: () => getProgressBar, | ||
mapLimit: () => mapLimit, | ||
maps: () => maps, | ||
millenniums: () => millenniums, | ||
@@ -59,2 +66,3 @@ milliseconds: () => milliseconds, | ||
months: () => months, | ||
noop: () => noop, | ||
printLn: () => printLn, | ||
@@ -64,2 +72,3 @@ progressBar: () => progressBar_exports, | ||
range: () => range, | ||
reduces: () => reduces, | ||
repeat: () => repeat, | ||
@@ -69,5 +78,10 @@ reverse: () => reverse, | ||
sortByMapped: () => sortByMapped, | ||
sorts: () => sorts, | ||
stopInterval: () => stopInterval, | ||
timer: () => timer, | ||
times: () => times_exports, | ||
toBool: () => toBool, | ||
toNumber: () => toNumber, | ||
toProp: () => toProp, | ||
toString: () => toString, | ||
wait: () => wait, | ||
@@ -528,2 +542,32 @@ waitEvery: () => waitEvery, | ||
}; | ||
// src/tools/higherOrder.ts | ||
var noop = () => { | ||
}; | ||
var exists = (item) => item !== void 0 && item !== null; | ||
var filters = { | ||
exists | ||
}; | ||
var toString = (item) => (item || "") + ""; | ||
var toNumber = (item) => Number(item); | ||
var toBool = (item) => Boolean(item); | ||
var toProp = (propName) => (item) => item && item[propName]; | ||
var maps = { | ||
toString, | ||
toNumber, | ||
toBool, | ||
toProp | ||
}; | ||
var asc = (a, b) => Number(a) - Number(b); | ||
var desc = (a, b) => Number(b) - Number(a); | ||
var sorts = { | ||
asc, | ||
desc | ||
}; | ||
var combine = (a, b) => a + b; | ||
var combineProp = (propName) => (a, b) => a[propName] + b[propName]; | ||
var reduces = { | ||
combine, | ||
combineProp | ||
}; | ||
// Annotate the CommonJS export names for ESM import in node: | ||
@@ -548,8 +592,14 @@ 0 && (module.exports = { | ||
allObj, | ||
asc, | ||
centuries, | ||
combine, | ||
combineProp, | ||
days, | ||
decades, | ||
desc, | ||
each, | ||
eachLimit, | ||
entries, | ||
exists, | ||
filters, | ||
getDeferred, | ||
@@ -562,2 +612,3 @@ getProgressBar, | ||
mapLimit, | ||
maps, | ||
millenniums, | ||
@@ -567,2 +618,3 @@ milliseconds, | ||
months, | ||
noop, | ||
printLn, | ||
@@ -572,2 +624,3 @@ progressBar, | ||
range, | ||
reduces, | ||
repeat, | ||
@@ -577,5 +630,10 @@ reverse, | ||
sortByMapped, | ||
sorts, | ||
stopInterval, | ||
timer, | ||
times, | ||
toBool, | ||
toNumber, | ||
toProp, | ||
toString, | ||
wait, | ||
@@ -582,0 +640,0 @@ waitEvery, |
{ | ||
"name": "swiss-ak", | ||
"version": "1.7.1", | ||
"version": "1.8.0", | ||
"author": "Jack Cannon <jackc@annon.co.uk> (http://c.annon.co.uk/)", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -8,2 +8,3 @@ export * from './tools/types'; | ||
export * from './tools/ArrayUtils'; | ||
export * from './tools/higherOrder'; | ||
@@ -10,0 +11,0 @@ import * as times from './tools/times'; |
Sorry, the diff of this file is not supported yet
103320
17
3089