15 lines
400 B
TypeScript
15 lines
400 B
TypeScript
import { Pipe, PipeTransform } from '@angular/core';
|
|
|
|
@Pipe({
|
|
name: 'defaultValue',
|
|
pure: true,
|
|
standalone: true
|
|
})
|
|
export class DefaultValuePipe implements PipeTransform {
|
|
|
|
transform(value: any, replacementString = '—'): string {
|
|
if (value === null || value === undefined || value === '' || value === Infinity || Number.isNaN(value)) return replacementString;
|
|
return value;
|
|
}
|
|
|
|
}
|