| 
									
										
										
										
											2023-08-09 16:38:13 +02:00
										 |  |  | // Copyright 2015 The Chromium Authors | 
					
						
							| 
									
										
										
										
											2020-02-12 16:39:12 -08:00
										 |  |  | // Use of this source code is governed by a BSD-style license that can be | 
					
						
							|  |  |  | // found in the LICENSE file. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // resourcesPrivate. | 
					
						
							| 
									
										
										
										
											2023-11-03 15:37:55 -04:00
										 |  |  | [modernised_enums] | 
					
						
							| 
									
										
										
										
											2020-02-12 16:39:12 -08:00
										 |  |  | namespace resourcesPrivate { | 
					
						
							|  |  |  |   enum Component { identity, pdf }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   callback GetStringsCallback = void (object result); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   interface Functions { | 
					
						
							|  |  |  |     // Gets localized strings for a component extension. Includes default WebUI | 
					
						
							|  |  |  |     // loadTimeData values for text and language settings (fontsize, fontfamily, | 
					
						
							|  |  |  |     // language, textdirection). See | 
					
						
							|  |  |  |     // chrome/browser/extensions/api/resources_private/resources_private_api.cc | 
					
						
							|  |  |  |     // for instructions on adding a new component to this API. | 
					
						
							|  |  |  |     // | 
					
						
							| 
									
										
										
										
											2023-08-09 16:38:13 +02:00
										 |  |  |     // |component| : Internal Chrome component to get strings for. | 
					
						
							| 
									
										
										
										
											2020-02-12 16:39:12 -08:00
										 |  |  |     // |callback| : Called with a dictionary mapping names to strings. | 
					
						
							| 
									
										
										
										
											2023-08-09 16:38:13 +02:00
										 |  |  |     [supportsPromises] static void getStrings(Component component, | 
					
						
							|  |  |  |                                               GetStringsCallback callback); | 
					
						
							| 
									
										
										
										
											2020-02-12 16:39:12 -08:00
										 |  |  |   }; | 
					
						
							|  |  |  | }; |