Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)