Fix #388
Be aware that Object.assign(target, source) has a side effect.
It copies properties from a source object to a target object.
Use Object.assign({}, source1, source2) instead to avoid side effects.
			
			
This commit is contained in:
		
							parent
							
								
									530912b38b
								
							
						
					
					
						commit
						9381a84e97
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
					@ -21,7 +21,7 @@ const env = process.env.NODE_ENV;
 | 
				
			||||||
const isProduction = env === 'production';
 | 
					const isProduction = env === 'production';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
module.exports = (Object as any).entries(languages).map(([lang, locale]) => {
 | 
					module.exports = (Object as any).entries(languages).map(([lang, locale]) => {
 | 
				
			||||||
	locale = Object.assign(native, locale);
 | 
						locale = Object.assign({}, native, locale);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	const pack /*: webpack.Configuration ← fuck wrong type definition!!! */ = {
 | 
						const pack /*: webpack.Configuration ← fuck wrong type definition!!! */ = {
 | 
				
			||||||
		name: lang,
 | 
							name: lang,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue