UNPKG
@servicenow/library-enhanced-element
Version:
latest (19.8.2-ecd)
orlando (17.0.1)
paris (18.4.2)
quebec (19.8.2-ecd)
rome (19.8.2-ecd)
24.3.11-ecdd.2
19.8.2-ecd
19.8.1-ecd.12
18.4.2
18.4.1
17.0.1
17.0.0-rc.7
Base element for Now Design System components
@servicenow/library-enhanced-element
/
src
/
constant-case.js
9 lines
(7 loc)
•
206 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
export
default
(value) => {
const
casedValue = value .
replace
(
/([A-Z][a-z]+)/g
,
' $&'
) .
toUpperCase
() .
replace
(
/[ ]/g
,
'_'
);
return
casedValue[
0
] ===
'_'
? casedValue.
substring
(
1
) : casedValue; };