How helpers4/typescript works
@helpers4 is a tree-shakable TypeScript utility library, not a single application pipeline: a developer imports an individual helper or category, supplies values, and receives a transformed value, comparison, or runtime utility. The graph groups the README’s major capabilities into cohesive domains and shows selected internal calls evidenced by sampled source. Most helpers are independent; the excerpts do not establish wiring between category siblings, so those links are omitted. Observable helpers have an optional RxJS peer integration.
Main entry points: object Object helpers · guard Runtime guards · function Function helpers · observable Observable helpers
Components 24
Collections
- Array helpers
helpers/array - Object helpers
helpers/object - Map helpers
helpers/map - Set helpers
helpers/set
Value Utilities
- String helpers
helpers/string - Number helpers
helpers/number - Color helpers
helpers/color - URL helpers
helpers/url
Runtime Helpers
- Date helpers
helpers/date - Promise helpers
helpers/promise - Function helpers
helpers/function - Observable helpers
helpers/observable
Types and Guards
- Runtime guards
helpers/guard - Type utilities
helpers/type
Domain Helpers
- CI formatting
helpers/ci - Commit analysis
helpers/commit - License analysis
helpers/license - Version utilities
helpers/version - ID generation
helpers/id - Node utilities
helpers/node - Markdown helpers
helpers/markdown - Union-find
helpers/structure
Other components
- Library user
- RxJS
Connections 48
- Library user → Array helpers: calls helper
- Array helpers → Library user: returns result
- Library user → Object helpers: calls helper
- Object helpers → Library user: returns result
- Library user → Map helpers: calls helper
- Map helpers → Library user: returns result
- Library user → Set helpers: calls helper
- Set helpers → Library user: returns result
- Library user → String helpers: calls helper
- String helpers → Library user: returns result
- Library user → Number helpers: calls helper
- Number helpers → Library user: returns result
- Library user → Color helpers: calls helper
- Color helpers → Library user: returns result
- Library user → URL helpers: calls helper
- URL helpers → Library user: returns result
- Library user → Date helpers: calls helper
- Date helpers → Library user: returns result
- Library user → Promise helpers: calls helper
- Promise helpers → Library user: returns result
- Library user → Function helpers: calls helper
- Function helpers → Library user: returns result
- Library user → Observable helpers: calls helper
- Observable helpers → Library user: returns result
- Observable helpers → RxJS: uses peer API
- Library user → Runtime guards: calls helper
- Runtime guards → Library user: returns result
- Library user → Type utilities: uses types
- Library user → CI formatting: calls helper
- CI formatting → Library user: returns result
- Library user → Commit analysis: calls helper
- Commit analysis → Library user: returns result
- Library user → License analysis: calls helper
- License analysis → Library user: returns result
- Library user → Version utilities: calls helper
- Version utilities → Library user: returns result
- Library user → ID generation: calls helper
- ID generation → Library user: returns result
- Library user → Node utilities: calls helper
- Node utilities → Library user: returns result
- Library user → Markdown helpers: calls helper
- Markdown helpers → Library user: returns result
- Library user → Union-find: calls helper
- Union-find → Library user: returns result
- Object helpers → Array helpers: compares arrays
- Object helpers → Date helpers: compares dates
- Object helpers → Runtime guards: checks objects
- Function helpers → Runtime guards: validates cache