blob: 05748a6213fe29846e409d71f7e0ed3cf74d9c2d [file] [log] [blame]
import { Pipe, PipeTransform } from '@angular/core';
const transformMatrix:any = {
name: "Name",
interfaceStructureCategory: "Category",
TxRate: "Tx Rate",
interfaceMinSimultaneity: "Min Simult.",
interfaceMaxSimultaneity: "Max Simult.",
AttributeCount: "Attribute Count",
SizeInBytes: "Size(B)",
BytesPerSecondMinimum: "Min BPS",
BytesPerSecondMaximum: "Max BPS",
interfaceTaskFileType: "Task File Type",
description: "Description",
GenerationIndicator: "Indicator",
ElementName: "Element Name",
beginWord: "Begin Word",
endWord: "End Word",
BeginByte: "Begin Byte",
EndByte: "End Byte",
Sequence: "Seq",
Units: "Units",
MinValue: "Min",
MaxValue: "Max",
interfaceElementAlterable: "Alterable",
EnumsLiteralsDesc: "Enum Lit. Desc.",
notes: "Notes",
DefaultValue: "Default Value",
isArray: "Is An Array",
platformTypeName2: "Type"
}
@Pipe({
name: 'convertMessageInterfaceTitlesToString'
})
export class ConvertMessageInterfaceTitlesToStringPipe implements PipeTransform {
transform(value: string, ...args: unknown[]): string {
if (transformMatrix[value] != null && transformMatrix[value] != undefined) {
return transformMatrix[value]
}
return value;
}
}