Type aliases
				
					
					AsyncFunction
					AsyncFunction<I, O>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
									- (...args: I[]): Promise<O>
 
									- 
										ParametersReturns Promise<O>
 
 
				
				
					
					AsyncMapper
					AsyncMapper<T, U>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
								
									- 
										ParametersReturns Promise<U>
 
 
				
				
					
					BinaryPredicate
					BinaryPredicate<T, V>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
									- (first: T, second: V): boolean
 
									- 
										ParametersReturns boolean
 
 
				
				
					
					BinaryPredicateAsync
					BinaryPredicateAsync<T, V>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
									- (first: T, second: V): Promise<boolean>
 
									- 
										ParametersReturns Promise<boolean>
 
 
				
				
					
					Comparator
					Comparator<T>: function
					
					Type parameters
					
					
				
				
					
					Equals
					Equals<T>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
									- (first: T, second: T): boolean
 
									- 
										ParametersReturns boolean
 
 
				
				
					
					Mapper
					Mapper<T, U>: function
					
					Type parameters
					
					
				
				
					
					Processor
					Processor<T>: function
					
					Type parameters
					
					
				
				
					
					PromiseReject
					PromiseReject: function
					
					
				
				
					
					PromiseResolve
					PromiseResolve<T>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
									- (value: T | PromiseLike<T>): void
 
									- 
										Parameters
											- 
												value: T | PromiseLike<T>
 Returns void
 
 
				
				
					
					Runnable
					Runnable: function
					
					
				
				
					
					SyncFunction
					SyncFunction<I, O>: function
					
					Type parameters
					
					
				
				
					
					UnaryPredicate
					UnaryPredicate<T>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
								
									- 
										ParametersReturns boolean
 
 
				
				
					
					UnaryPredicateAsync
					UnaryPredicateAsync<T>: function
					
					Type parameters
					
					
						Type declaration
						
							- 
								
									- (val: T): Promise<boolean>
 
									- 
										ParametersReturns Promise<boolean>