@@ -27,47 +27,48 @@ import {
27
27
/**
28
28
* Provides utility method for parsing event tag values
29
29
*/
30
- var MODULE_NAME = 'EVENT_TAG_UTILS' ;
31
- var REVENUE_EVENT_METRIC_NAME = RESERVED_EVENT_KEYWORDS . REVENUE ;
32
- var VALUE_EVENT_METRIC_NAME = RESERVED_EVENT_KEYWORDS . VALUE ;
30
+ const MODULE_NAME = 'EVENT_TAG_UTILS' ;
31
+ const REVENUE_EVENT_METRIC_NAME = RESERVED_EVENT_KEYWORDS . REVENUE ;
32
+ const VALUE_EVENT_METRIC_NAME = RESERVED_EVENT_KEYWORDS . VALUE ;
33
33
34
34
/**
35
35
* Grab the revenue value from the event tags. "revenue" is a reserved keyword.
36
36
* @param {EventTags } eventTags
37
37
* @param {LoggerFacade } logger
38
38
* @return {number|null }
39
39
*/
40
-
41
40
export function getRevenueValue ( eventTags : EventTags , logger : LoggerFacade ) : number | null {
42
41
if ( eventTags && eventTags . hasOwnProperty ( REVENUE_EVENT_METRIC_NAME ) ) {
43
- var rawValue = eventTags [ REVENUE_EVENT_METRIC_NAME ] ;
44
- var parsedRevenueValue = parseInt ( rawValue as any ) ;
45
- if ( isNaN ( parsedRevenueValue ) ) {
46
- logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . FAILED_TO_PARSE_REVENUE , MODULE_NAME , rawValue ) ) ;
47
- return null ;
48
- }
49
- logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . PARSED_REVENUE_VALUE , MODULE_NAME , parsedRevenueValue ) ) ;
50
- return parsedRevenueValue ;
42
+ const rawValue = eventTags [ REVENUE_EVENT_METRIC_NAME ] ;
43
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
44
+ const parsedRevenueValue = parseInt ( rawValue as any ) ;
45
+ if ( isNaN ( parsedRevenueValue ) ) {
46
+ logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . FAILED_TO_PARSE_REVENUE , MODULE_NAME , rawValue ) ) ;
47
+ return null ;
51
48
}
49
+ logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . PARSED_REVENUE_VALUE , MODULE_NAME , parsedRevenueValue ) ) ;
50
+ return parsedRevenueValue ;
51
+ }
52
52
return null ;
53
- } ;
53
+ }
54
54
55
55
/**
56
56
* Grab the event value from the event tags. "value" is a reserved keyword.
57
- * @param {object } eventTags
58
- * @param {object } logger
59
- * @return {mumber |null }
57
+ * @param {EventTags } eventTags
58
+ * @param {LoggerFacade } logger
59
+ * @return {number |null }
60
60
*/
61
61
export function getEventValue ( eventTags : EventTags , logger : LoggerFacade ) : number | null {
62
62
if ( eventTags && eventTags . hasOwnProperty ( VALUE_EVENT_METRIC_NAME ) ) {
63
- var rawValue = eventTags [ VALUE_EVENT_METRIC_NAME ] ;
64
- var parsedEventValue = parseFloat ( rawValue as any ) ;
65
- if ( isNaN ( parsedEventValue ) ) {
66
- logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . FAILED_TO_PARSE_VALUE , MODULE_NAME , rawValue ) ) ;
67
- return null ;
68
- }
69
- logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . PARSED_NUMERIC_VALUE , MODULE_NAME , parsedEventValue ) ) ;
70
- return parsedEventValue ;
63
+ const rawValue = eventTags [ VALUE_EVENT_METRIC_NAME ] ;
64
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
65
+ const parsedEventValue = parseFloat ( rawValue as any ) ;
66
+ if ( isNaN ( parsedEventValue ) ) {
67
+ logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . FAILED_TO_PARSE_VALUE , MODULE_NAME , rawValue ) ) ;
68
+ return null ;
69
+ }
70
+ logger . log ( LOG_LEVEL . INFO , sprintf ( LOG_MESSAGES . PARSED_NUMERIC_VALUE , MODULE_NAME , parsedEventValue ) ) ;
71
+ return parsedEventValue ;
71
72
}
72
73
return null ;
73
- } ;
74
+ }
0 commit comments