0.6.1 • Published 7 years ago
try-t v0.6.1
try-t
Try type in Typescript
installation
npm install try-t --save
api
For details, see test/try-spec
- Try.failure
- Try.success
- Try.of
- Try.m
- Try.p
- Try#match
- Try#isFailure
- Try#isSuccess
- Try#get
- Try#getOrElse
- Try#orElse
- Try#map
- Try#failed
- Try#fold
- Try#filter
- Try#flatMap
- Try#foreach
- Try#onFailure
- Try#onSuccess
- Try#transform
- Try#recover
- Try#recoverWith
- Try#toArray
- Try#toJSON
- Try#toString
- Try#[Symbol.iterator]
Try.failure
Try.failure: <A = never>(error: Error) => Try<A>
Try.success
Try.success: <A>(value: A) => Try<A>
Try.of
Try.of: <A>(f: () => A) => Try<A>
Try.m
Try.m: <A>(f: () => Try<A>) => Try<A>
Try.p
Try.p: <A>(p: Promise<A>) => Promise<Try<A>>
Try#match
match: <B>(matchers: { success: Fn<A, B>, failure: Fn<Error, B> }) => B
Try#isFailure
isFailure: boolean
Try#isSuccess
isSuccess: boolean
Try#get
get: () => A
Try#getOrElse
getOrElse: (other: () => A) => A
Try#orElse
orElse: (other: () => Try<A>) => Try<A>
Try#map
map: <B>(f: Fn<A, B>) => Try<B>
Try#failed
failed: () => Try<Error>
Try#fold
fold: <B>(hf: Fn<Error, B>, hs: Fn<A, B>) => B
Try#filter
filter: (p: Fn<A, boolean>) => Try<A>
Try#flatMap
flatMap: <B>(f: Fn<A, Try<B>>) => Try<B>
Try#foreach
foreach: (f: Fn<A, void>) => void
Try#onFailure
onFailure: (f: Fn<Error, void>) => Try<A>
Try#onSuccess
onSuccess: (f: Fn<A, void>) => Try<A>
Try#transform
transform: <B>(hs: Fn<A, Try<B>>, hf: Fn<Error, Try<B>>) => Try<B>
Try#recover
recover: (f: Fn<Error, A>) => Try<A>
Try#recoverWith
recoverWith: (f: Fn<Error, Try<A>>) => Try<A>
Try#toArray
toArray: () => Array<A>
Try#toJSON
toJSON: () => TryAsJson<A>
Try#toString
toString: () => string
Try#Symbol.iterator
[Symbol.iterator]: () => Iterator<A>
references
license
MIT