Understanding Pure vs Impure Pipes in Angular

What is pipes?