Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hugojosefson/fns
Utility functions.
https://github.com/hugojosefson/fns
functional-programming functions typescript
Last synced: 29 days ago
JSON representation
Utility functions.
- Host: GitHub
- URL: https://github.com/hugojosefson/fns
- Owner: hugojosefson
- License: mit
- Created: 2024-02-15T21:28:24.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-05T23:41:10.000Z (3 months ago)
- Last Synced: 2024-11-22T00:43:45.476Z (about 1 month ago)
- Topics: functional-programming, functions, typescript
- Language: TypeScript
- Homepage: https://jsr.io/@hugojosefson/fns/doc
- Size: 105 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# @hugojosefson/fns
Utility functions.
[![JSR](https://jsr.io/badges/@hugojosefson/fns)](https://jsr.io/@hugojosefson/fns)
## Object Utilities
- [object/is-record](./object/is-record.ts)
- [object/is-non-null-object](./object/is-non-null-object.ts)
- [object/prop](./object/prop.ts)
- [object/deep-map-keys](./object/deep-map-keys.ts)## Function Utilities
- [fn/transformer](./fn/transformer.ts)
- [fn/predicate](./fn/predicate.ts)
- [fn/swallow](./fn/swallow.ts)
- [fn/getter](./fn/getter.ts)
- [fn/is-triple-equal](./fn/is-triple-equal.ts)
- [fn/stringify](./fn/stringify.ts)
- [fn/not](./fn/not.ts)
- [fn/identity](./fn/identity.ts)
- [fn/pipe](./fn/pipe.ts)
- [fn/is-function](./fn/is-function.ts)
- [fn/and](./fn/and.ts)
- [fn/or](./fn/or.ts)
- [fn/always](./fn/always.ts)
- [fn/boolify](./fn/boolify.ts)## String Utilities
- [string/is-string](./string/is-string.ts)
- [string/string-type-guard](./string/string-type-guard.ts)
- [string/regex](./string/regex.ts)
- [string/s](./string/s.ts)
- [string/ss](./string/ss.ts)
- [string/sort-unique](./string/sort-unique.ts)
- [string/undefined-if-empty-string](./string/undefined-if-empty-string.ts)## Array Utilities
- [array/is-array-of](./array/is-array-of.ts)
- [array/intersperse](./array/intersperse.ts)
- [array/reduce-to-largest-number](./array/reduce-to-largest-number.ts)
- [array/from-async-iterator](./array/from-async-iterator.ts)
- [array/from-iterator](./array/from-iterator.ts)## Iterable Utilities
- [iterable/into-iterable](./iterable/into-iterable.ts)
- [iterable/into-async-iterable](./iterable/into-async-iterable.ts)## Stream Utilities
- [stream/into-readable-stream](./stream/into-readable-stream.ts)
## Number Utilities
- [number/is-number](./number/is-number.ts)
## Boolean Utilities
- [boolean/not](./boolean/not.ts)
- [boolean/is-boolean](./boolean/is-boolean.ts)## Type Guard Utilities
- [type-guard/optional](./type-guard/optional.ts)
- [type-guard/type-guard](./type-guard/type-guard.ts)