@kozderka/railway
v0.0.0-alpha.3
Published
Package provides functions for railway oriented programming
Downloads
6
Readme
Railway oriented programming in TypeScript
Introduction
Package includes types, interfaces and functions for support of railway oriented programming.
Installation
npm install @kozderka/railway
Documentation
Table of Contents
Success
Type: Object
Properties
tag
"success"
value
T
Failure
Type: Object
Properties
tag
"failure"
error
T
Result
Type: (Success<T> | Failure<U>)
success
Parameters
value
T
Returns Success<T>
failure
Parameters
error
T
Returns Failure<T>
isSuccess
Parameters
result
Result
Returns boolean
isFailure
Parameters
result
Result
Returns boolean
getValue
Parameters
result
Result<T, U>
Returns T
map
Parameters
f
function (any): any
Returns function (any): Success<T>
chain
Parameters
f
function (any): any
Returns function (any): any
tee
Parameters
f
function (any): any