- Notifications
You must be signed in to change notification settings - Fork1
yasu-s/ts-array-ext
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A sample collection of TypeScript 's Array extension method.
- Node.js 14.x
- TypeScript 4.5.x
- jest 27.x (Unit Test)
Extension Method | TypeScript file | C# LINQ | Overview |
---|---|---|---|
select | ./src/ext/array/alias-linq.ts | Select | Project each element of the array to a new array. |
where | ./src/ext/array/alias-linq.ts | Where | Extract the array under specified conditions. |
all | ./src/ext/array/alias-linq.ts | All | Determines whether all elements of the array satisfy the condition. |
skip | ./src/ext/array/alias-linq.ts | Skip | Skips the specified number of elements from the beginning and returns the remaining array. |
take | ./src/ext/array/alias-linq.ts | Take | Returns the specified number of elements from the beginning of the array. |
any | ./src/ext/array/any.ts | Any | True if there is even one case that matches the condition |
sum | ./src/ext/array/calc.ts | Sum | Gets the total value of numeric array. |
average | ./src/ext/array/calc.ts | Average | Gets the average value of numeric array. |
max | ./src/ext/array/calc.ts | Max | Get the maximum value of a numeric array. |
min | ./src/ext/array/calc.ts | Min | Get the minimum value of a numeric array. |
deepCopy | ./src/ext/array/deep-copy.ts | - | Deep copy the Array. |
distinct | ./src/ext/array/distinct.ts | Distinct | Remove array duplication. |
distinctBy | ./src/ext/array/distinct.ts | - | We will eliminate duplicates from arrays by comparing judgment targets. |
equalTo | ./src/ext/array/equal-to.ts | - | True if the contents of the array are the same |
first | ./src/ext/array/first.ts | First | Get the first data of the array. |
last | ./src/ext/array/last.ts | Last | Get the last data of the array. |
orderBy | ./src/ext/array/orderby.ts | - | Sort based on the specified sort item. |
selectMany | ./src/ext/array/select-many.ts | SelectMany | Combine the values returned by callbackfn and return them as an array. |
toLookup | ./src/ext/array/to-lookup.ts | ToLookup | Convert array to Map<K, V[]> |
toMap | ./src/ext/array/to-map.ts | ToMap | Convert array to Map. |
toSet | ./src/ext/array/to-set.ts | - | |
zip | ./src/ext/array/zip.ts | Zip | Applies one specified function to corresponding elements of two sequences, producing one sequence as a result. |
trim | ./src/ext/array/trim.ts | - | Remove null or undefined in array. |
Extension Method | TypeScript file | Overview |
---|---|---|
toArray | ./src/ext/map/to-array.ts | Convert Map to an Array. |
Extension Method | TypeScript file | Overview |
---|---|---|
toggle | ./src/ext/boolean/toggle.ts | Toggle boolean true / false. |
Extension Method | TypeScript file | Overview |
---|---|---|
deepCopy | ./src/ext/object/deep-copy.ts | Deep copy the Object. |
equalTo | ./src/ext/object/equal-to.ts | True if the contents of the object are the same. |
About
TypeScript Array 拡張メソッド
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.