min() methodpegará um observável com todos os valores e retornará um observável com o valor mínimo. Ele recebe uma função de comparação como um argumento, que é opcional.
Sintaxe
min(comparer_func?: number): Observable
Parâmetros
comparer_func- (opcional). Uma função que irá filtrar os valores a serem considerados para o valor mínimo da fonte observável. Se não fornecida, a função padrão é considerada.
Valor de retorno
O valor de retorno é um observável que terá o valor mínimo.
Exemplo 1
import { of } from 'rxjs';
import { min } from 'rxjs/operators';
let list1 = [1, 6, 15, 10, 58, 2, 40];
let final_val = of(1, 6, 15, 10, 58, 2, 40).pipe(min());
final_val.subscribe(x => console.log("The Min value is "+x));
Resultado
The Min value is 1
Exemplo 2
import { of ,from} from 'rxjs';
import { min } from 'rxjs/operators';
let list1 = [1, 6, 15, 10, 58, 2, 40];
let final_val = from(list1).pipe(min((a,b) => a - b));
final_val.subscribe(x => console.log("The Min value is "+x));
Resultado
The Min value is 1