@@ -20,23 +20,27 @@ type Color = {
2020 [ Scale in ColorScale ] : string ;
2121} ;
2222
23- export const gray : Color = {
24- '1' : 'rgba(255, 255, 255, 1)' ,
25- '2' : 'rgba(253, 253, 253, 1)' ,
26- '3' : 'rgba(250, 250, 250, 1)' ,
27- '4' : 'rgba(247, 247, 247, 1)' ,
28- '5' : 'rgba(243, 243, 243, 1)' ,
29- '6' : 'rgba(241, 241, 241, 1)' ,
30- '7' : 'rgba(235, 235, 235, 1)' ,
31- '8' : 'rgba(227, 227, 227, 1)' ,
32- '9' : 'rgba(212, 212, 212, 1)' ,
33- '10' : 'rgba(204, 204, 204, 1)' ,
34- '11' : 'rgba(181, 181, 181, 1)' ,
35- '12' : 'rgba(138, 138, 138, 1)' ,
36- '13' : 'rgba(97, 97, 97, 1)' ,
37- '14' : 'rgba(74, 74, 74, 1)' ,
38- '15' : 'rgba(48, 48, 48, 1)' ,
39- '16' : 'rgba(26, 26, 26, 1)' ,
23+ type ColorWithAlpha = {
24+ [ Scale in ColorScale ] : ( alpha ?: string ) => string ;
25+ } ;
26+
27+ export const gray : ColorWithAlpha = {
28+ '1' : ( alpha = '1' ) => `rgba(255, 255, 255, ${ alpha } )` ,
29+ '2' : ( alpha = '1' ) => `rgba(253, 253, 253, ${ alpha } )` ,
30+ '3' : ( alpha = '1' ) => `rgba(250, 250, 250, ${ alpha } )` ,
31+ '4' : ( alpha = '1' ) => `rgba(247, 247, 247, ${ alpha } )` ,
32+ '5' : ( alpha = '1' ) => `rgba(243, 243, 243, ${ alpha } )` ,
33+ '6' : ( alpha = '1' ) => `rgba(241, 241, 241, ${ alpha } )` ,
34+ '7' : ( alpha = '1' ) => `rgba(235, 235, 235, ${ alpha } )` ,
35+ '8' : ( alpha = '1' ) => `rgba(227, 227, 227, ${ alpha } )` ,
36+ '9' : ( alpha = '1' ) => `rgba(212, 212, 212, ${ alpha } )` ,
37+ '10' : ( alpha = '1' ) => `rgba(204, 204, 204, ${ alpha } )` ,
38+ '11' : ( alpha = '1' ) => `rgba(181, 181, 181, ${ alpha } )` ,
39+ '12' : ( alpha = '1' ) => `rgba(138, 138, 138, ${ alpha } )` ,
40+ '13' : ( alpha = '1' ) => `rgba(97, 97, 97, ${ alpha } )` ,
41+ '14' : ( alpha = '1' ) => `rgba(74, 74, 74, ${ alpha } )` ,
42+ '15' : ( alpha = '1' ) => `rgba(48, 48, 48, ${ alpha } )` ,
43+ '16' : ( alpha = '1' ) => `rgba(26, 26, 26, ${ alpha } )` ,
4044} ;
4145
4246export const azure : Color = {
0 commit comments