Type aliases
ObservableFactory
Type parameters
Object literals
Const unary
unary: object
catch
catch<T>( consumer: ( e: Error ) => void ) : ( t: Try < T > ) => Try < T >
Type parameters
Parameters
consumer: ( e: Error ) => void
Returns ( t: Try < T > ) => Try < T >
Parameters
Returns Try < T >
failed
failed<T>( ) : ( t: Try < T > ) => Try < Error >
Type parameters
Returns ( t: Try < T > ) => Try < Error >
Parameters
Returns Try < Error >
filter
filter<T>( p: ( t: T ) => boolean ) : ( t: Try < T > ) => Try < T >
Type parameters
Parameters
p: ( t: T ) => boolean
Parameters
Returns boolean
Returns ( t: Try < T > ) => Try < T >
Parameters
Returns Try < T >
flatMap
flatMap<T, U>( mapper: ( t: T ) => Try < U > ) : (Anonymous function)
Type parameters
Parameters
mapper: ( t: T ) => Try < U >
Parameters
Returns Try < U >
Returns (Anonymous function)
forEach
forEach<T>( consumer: ( t: T ) => void ) : ( t: Try < T > ) => Try < T >
Type parameters
Parameters
Returns ( t: Try < T > ) => Try < T >
Parameters
Returns Try < T >
get
get<T>( ) : ( t: Try < T > ) => T
Type parameters
Returns ( t: Try < T > ) => T
getOrElse
getOrElse<T>( def: T ) : ( t: Try < T > ) => T
Type parameters
Parameters
Returns ( t: Try < T > ) => T
isFailure
isFailure<T>( ) : ( t: Try < T > ) => boolean
Type parameters
Returns ( t: Try < T > ) => boolean
Parameters
Returns boolean
isSuccess
isSuccess<T>( ) : ( t: Try < T > ) => boolean
Type parameters
Returns ( t: Try < T > ) => boolean
Parameters
Returns boolean
map
map<T, U>( mapper: ( t: T ) => U ) : ( t: Try < T > ) => Try < U >
Type parameters
Parameters
Returns ( t: Try < T > ) => Try < U >
Parameters
Returns Try < U >
orElse
orElse<T>( def: Try < T > ) : ( t: Try < T > ) => Try < T >
Type parameters
Parameters
Returns ( t: Try < T > ) => Try < T >
Parameters
Returns Try < T >
permissive
permissive<T>( ) : (Anonymous function)
Type parameters
Returns (Anonymous function)
recover
recover<T>( map: ( e: Error ) => T ) : ( t: Try < T > ) => Try < T >
Type parameters
Parameters
Returns ( t: Try < T > ) => Try < T >
Parameters
Returns Try < T >
recoverWith
recoverWith<T>( rec: ( e: Error ) => Try < T > ) : ( t: Try < T > ) => Try < T >
Type parameters
Parameters
rec: ( e: Error ) => Try < T >
Parameters
Returns Try < T >
Returns ( t: Try < T > ) => Try < T >
Parameters
Returns Try < T >
safeTransform
safeTransform<T, U>( vMap: ( t: T ) => Try < U > , eMap: ( e: Error ) => Try < U > ) : ( t: Try < T > ) => Try < U >
Type parameters
Parameters
vMap: ( t: T ) => Try < U >
Parameters
Returns Try < U >
eMap: ( e: Error ) => Try < U >
Parameters
Returns Try < U >
Returns ( t: Try < T > ) => Try < U >
Parameters
Returns Try < U >
tap
tap<T>( vConsumer: ( t: T ) => void , eConsumer: ( e: Error ) => void ) : ( t: Try < T > ) => Try < T >
Type parameters
Parameters
vConsumer: ( t: T ) => void
eConsumer: ( e: Error ) => void
Returns ( t: Try < T > ) => Try < T >
Parameters
Returns Try < T >
toArray
toArray<T>( ) : ( t: Try < T > ) => Array < T >
Type parameters
Returns ( t: Try < T > ) => Array < T >
Parameters
Returns Array < T >
toHungObservable
Type parameters
Parameters
Returns (Anonymous function)
toMaybe
Type parameters
Parameters
Returns ( t: Try < T > ) => M
toNullable
toNullable<T>( ) : ( t: Try < T > ) => T | null
Type parameters
Returns ( t: Try < T > ) => T | null
Parameters
Returns T | null
toObservable
Type parameters
Parameters
Returns (Anonymous function)
toOption
Type parameters
Parameters
Returns ( t: Try < T > ) => O
toOptional
Type parameters
Parameters
Returns ( t: Try < T > ) => O
toPromise
toPromise<T>( ) : ( t: Try < T > ) => Promise < T >
Type parameters
Returns ( t: Try < T > ) => Promise < T >
Parameters
Returns Promise < T >
toSuppressingObservable
toSuppressingObservable<O, T>( Observable: ObservableFactory < O , T > ) : (Anonymous function)
Type parameters
Parameters
Returns (Anonymous function)
transform
transform<T, U>( vMap: ( t: T ) => Try < U > , eMap: ( e: Error ) => Try < U > ) : ( t: Try < T > ) => Try < U >
Type parameters
Parameters
vMap: ( t: T ) => Try < U >
Parameters
Returns Try < U >
eMap: ( e: Error ) => Try < U >
Parameters
Returns Try < U >
Returns ( t: Try < T > ) => Try < U >
Parameters
Returns Try < U >
transmute
transmute<T, U>( vMap: ( t: T ) => U , eMap: ( e: Error ) => U ) : ( t: Try < T > ) => U
Type parameters
Parameters
vMap: ( t: T ) => U
eMap: ( e: Error ) => U
Returns ( t: Try < T > ) => U
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Type alias with type parameter
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
Denotes a factory function for creating an Observable. An Observable is created when you invoke the factory function with a subscriber function, which describes what to do when an
ObservableSubscriber
asks to subscribe to the Observable.