rule-node-config.argument-tile
@if (mathFunctionConfigForm.get('operation').value === MathFunction.CUSTOM) {
{{'rule-node-config.custom-expression-field-input' | translate }} *
@if (mathFunctionConfigForm.get('customFunction').hasError('required')) { rule-node-config.custom-expression-field-input-required } rule-node-config.custom-expression-field-input-hint
}
rule-node-config.result-title
rule-node-config.type-field-input {{ argumentTypeResultMap.get(mathFunctionConfigForm.get('result.type').value)?.name | translate }} @for (argument of argumentsResult; track argument) { {{ argumentTypeResultMap.get(argument).name | translate }} {{ argumentTypeResultMap.get(argument).description | translate }} } @if (mathFunctionConfigForm.get('result.type').hasError('required')) { rule-node-config.type-field-input-required }
@if (mathFunctionConfigForm.get('result').get('type').value === ArgumentTypeResult.ATTRIBUTE) { rule-node-config.attribute-scope-field-input @for (scope of attributeScopeResult; track scope) { {{ attributeScopeMap.get(scope) | translate }} } } rule-node-config.key-field-input help @if (mathFunctionConfigForm.get('result.key').hasError('required')) { rule-node-config.key-field-input-required }
rule-node-config.number-floating-point-field-input
@if ([ArgumentTypeResult.ATTRIBUTE, ArgumentTypeResult.TIME_SERIES].includes(mathFunctionConfigForm.get('result').get('type').value)) {
{{'rule-node-config.add-to-message-field-input' | translate }} {{'rule-node-config.add-to-metadata-field-input' | translate}}
}