File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -47,8 +47,7 @@ function processAssetsSvgFiles(pattern: string, opts: Opts = {}) {
4747 return glob ( pattern ) . map ( ( path ) => processAssetsSvgFile ( path , opts ) ) ;
4848}
4949
50- function lowercaseKeys ( obj : Record < string , any > | undefined ) {
51- if ( ! obj ) return obj ;
50+ function lowercaseKeys ( obj : Record < string , any > ) {
5251 return Object . fromEntries ( Object . entries ( obj ) . map ( ( [ key , value ] ) => [ key . toLowerCase ( ) , value ] ) ) ;
5352}
5453
@@ -82,9 +81,15 @@ async function processMaterialFileIcons() {
8281 // * https://github.com/microsoft/vscode/tree/1.98.0/extensions
8382 delete iconRules . iconDefinitions ;
8483
85- iconRules . fileNames = lowercaseKeys ( iconRules . fileNames ) ;
86- iconRules . folderNames = lowercaseKeys ( iconRules . fileNames ) ;
87- iconRules . fileExtensions = lowercaseKeys ( iconRules . fileNames ) ;
84+ if ( iconRules . fileNames ) {
85+ iconRules . fileNames = lowercaseKeys ( iconRules . fileNames ) ;
86+ }
87+ if ( iconRules . folderNames ) {
88+ iconRules . folderNames = lowercaseKeys ( iconRules . folderNames ) ;
89+ }
90+ if ( iconRules . fileExtensions ) {
91+ iconRules . fileExtensions = lowercaseKeys ( iconRules . fileExtensions ) ;
92+ }
8893
8994 // Use VSCode's "Language ID" mapping from its extensions
9095 for ( const [ _ , langIdExtMap ] of Object . entries ( vscodeExtensions ) ) {
You can’t perform that action at this time.
0 commit comments