@@ -5,8 +5,8 @@ import { CSSExportsWithSourceMap } from './getCssExports';
5
5
import { VALID_VARIABLE_REGEXP } from './validVarRegexp' ;
6
6
import { Logger } from './logger' ;
7
7
8
- const isValidVariable = ( className : string ) =>
9
- VALID_VARIABLE_REGEXP . test ( className ) ;
8
+ const isValidVariable = ( classname : string ) =>
9
+ VALID_VARIABLE_REGEXP . test ( classname ) ;
10
10
11
11
const flattenClassNames = (
12
12
previousValue : string [ ] = [ ] ,
@@ -28,22 +28,22 @@ export const createDtsExports = ({
28
28
29
29
const possiblyUndefined = Boolean ( options . noUncheckedIndexedAccess ) ;
30
30
31
- const classNameToProperty = ( className : string ) =>
32
- `'${ className } '${ possiblyUndefined ? '?' : '' } : string;` ;
33
- const classNameToNamedExport = ( className : string ) =>
34
- `export let ${ className } ${ possiblyUndefined ? '?' : '' } : string;` ;
31
+ const classnameToProperty = ( classname : string ) =>
32
+ `'${ classname } '${ possiblyUndefined ? '?' : '' } : string;` ;
33
+ const classnameToNamedExport = ( classname : string ) =>
34
+ `export let ${ classname } ${ possiblyUndefined ? '?' : '' } : string;` ;
35
35
36
36
const processedClasses = Object . keys ( classes )
37
37
. map ( transformClasses ( options . classnameTransform ) )
38
38
. reduce ( flattenClassNames , [ ] ) ;
39
39
const filteredClasses = processedClasses
40
40
. filter ( isValidVariable )
41
- . map ( classNameToNamedExport ) ;
41
+ . map ( classnameToNamedExport ) ;
42
42
43
43
let dts = `\
44
44
declare let classes: {
45
- ${ processedClasses . map ( classNameToProperty ) . join ( '\n ' ) } ${
46
- options . allowAdditionalClasses ? '\n [key: string]: string;' : ''
45
+ ${ processedClasses . map ( classnameToProperty ) . join ( '\n ' ) } ${
46
+ options . allowUnknownClassnames ? '\n [key: string]: string;' : ''
47
47
}
48
48
};
49
49
export default classes;
@@ -65,15 +65,15 @@ export default classes;
65
65
66
66
// Create a list of filtered classnames and hashed classnames.
67
67
const filteredClasses = Object . entries ( cssExports . classes )
68
- . map ( ( [ className , hashedClassName ] ) => [
68
+ . map ( ( [ classname , hashedClassname ] ) => [
69
69
// TODO: Improve this. It may return multiple valid classnames and we
70
70
// want to handle all of those.
71
- transformClasses ( options . classnameTransform ) ( className ) [ 0 ] ,
72
- hashedClassName ,
71
+ transformClasses ( options . classnameTransform ) ( classname ) [ 0 ] ,
72
+ hashedClassname ,
73
73
] )
74
- . filter ( ( [ className ] ) => isValidVariable ( className ) ) ;
74
+ . filter ( ( [ classname ] ) => isValidVariable ( classname ) ) ;
75
75
76
- filteredClasses . forEach ( ( [ className , hashedClassName ] ) => {
76
+ filteredClasses . forEach ( ( [ classname , hashedClassName ] ) => {
77
77
const matchedLine = cssLines . findIndex ( ( line ) =>
78
78
line . includes ( hashedClassName ) ,
79
79
) ;
@@ -85,7 +85,7 @@ export default classes;
85
85
column : matchedColumn >= 0 ? matchedColumn : 0 ,
86
86
} ) ;
87
87
dtsLines [ lineNumber ? lineNumber - 1 : 0 ] +=
88
- classNameToNamedExport ( className ) ;
88
+ classnameToNamedExport ( classname ) ;
89
89
} ) ;
90
90
91
91
dts = dtsLines . join ( '\n' ) ;
0 commit comments