|
|
|
@ -32,7 +32,8 @@ import { |
|
|
|
AceHighlightRule, |
|
|
|
AceHighlightRules, |
|
|
|
dotOperatorHighlightRule, |
|
|
|
endGroupHighlightRule |
|
|
|
endGroupHighlightRule, |
|
|
|
identifierRe |
|
|
|
} from '@shared/models/ace/ace.models'; |
|
|
|
|
|
|
|
export interface CalculatedField extends Omit<BaseData<CalculatedFieldId>, 'label'>, HasVersion, HasEntityDebugSettings, HasTenantId, ExportableEntity<CalculatedFieldId> { |
|
|
|
@ -480,6 +481,17 @@ export const getCalculatedFieldArgumentsHighlights = ( |
|
|
|
? 'calculatedFieldRollingArgumentValue' |
|
|
|
: 'calculatedFieldSingleArgumentValue' |
|
|
|
})), |
|
|
|
no_regex: [ |
|
|
|
{ |
|
|
|
token: 'tb.identifier', |
|
|
|
regex: identifierRe, |
|
|
|
}, |
|
|
|
{ |
|
|
|
token: 'tb.paren.lparen', |
|
|
|
regex: '\\(', |
|
|
|
next: 'start' |
|
|
|
} |
|
|
|
], |
|
|
|
...calculatedFieldSingleArgumentValueHighlightRules, |
|
|
|
...calculatedFieldRollingArgumentValueHighlightRules, |
|
|
|
...calculatedFieldTimeWindowArgumentValueHighlightRules |
|
|
|
|