import { Pipe, PipeTransform } from "@angular/core"; import { BooleanFormat } from "../../models"; @Pipe({ name: 'trueFalse' }) export class TrueFalsePipe implements PipeTransform { transform(value: any, ...args: any[]): string { switch (args[0]) { case BooleanFormat.YESNO: return value ? 'fss.boolean.yes' : 'fss.boolean.no'; case BooleanFormat.TRUEFALSE: return value ? 'fss.boolean.true' : 'fss.boolean.false'; case BooleanFormat.SUCCESSERROR: return value ? 'fss.boolean.success' : 'fss.boolean.error'; default: return value ? 'fss.boolean.true' : 'fss.boolean.false'; } } }