Documentation
Learn how to use kotlinify-ts in your TypeScript projects
Getting Started
Core Features
Scope Functions
Transform objects with let, apply, also, run, and with
Lazy Sequences
Process large datasets efficiently with lazy evaluation
Flow Streams
Reactive streams with backpressure for real-time data
Coroutines
Structured concurrency with automatic cancellation
Typed Errors
Functional error handling with Option, Either, and Result
Collections
40+ powerful operations for arrays and iterables
Strings
String formatting, padding, and text manipulation utilities
Ranges
Numeric progressions with lazy evaluation and iteration
Duration
Type-safe time durations with arithmetic and formatting
Resilience
Retry and repeat operations with sophisticated scheduling policies
Validation
Accumulate validation errors with zipOrAccumulate and mapOrAccumulate
Utils
Essential utilities: repeat, require, check, lazy, and more