@daeinc/array
Advanced tools
Comparing version 0.3.2 to 0.3.3
{ | ||
"name": "@daeinc/array", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"description": "Array utilities", | ||
@@ -5,0 +5,0 @@ "types": "./dist/index.d.ts", |
@@ -5,2 +5,53 @@ # @daeinc/array | ||
## Installation | ||
```sh | ||
npm i @daeinc/array | ||
``` | ||
then, | ||
```js | ||
import { fillAndMap, ... } from "@daeinc/array"; | ||
``` | ||
## Functions | ||
```ts | ||
const accumulate: (arr: number[], precision?: number) => number[]; | ||
const addToArray: <T>( | ||
arr: T[], | ||
entry: T, | ||
newArrayLen: number, | ||
mode?: "first" | "last" | ||
) => T[]; | ||
const fillAndMap: <T>(n: number, fn: (el: null, idx: number) => T) => T[]; | ||
const getNonZeroIndices: (arr: number[]) => number[]; | ||
const interpolateArray: ( | ||
arrStart: number[], | ||
arrTarget: number[], | ||
t: number | ||
) => number[]; | ||
const isAllOne: (arr: number[]) => boolean; | ||
const isAllZero: (arr: number[]) => boolean; | ||
const isAnyOne: (arr: number[]) => boolean; | ||
const isAnyZero: (arr: number[]) => boolean; | ||
const unwrapArrayOfObjects: ( | ||
arr: { | ||
[key: string]: any; | ||
}[], | ||
objKey: string | ||
) => any[]; | ||
//# sourceMappingURL=index.d.ts.map | ||
``` | ||
## To dos | ||
@@ -7,0 +58,0 @@ |
14392
63