@@ -137,85 +137,6 @@ export declare class RegExpSetting extends Setting<any> {
137137 setAsArray ( value : RegExpSettingItem [ ] ) : void ;
138138 asRegExp ( ) : RegExp | null ;
139139}
140- export declare class VersionController {
141- #private;
142- static readonly GLOBAL_VERSION_SETTING_NAME = "inspectorVersion" ;
143- static readonly SYNCED_VERSION_SETTING_NAME = "syncedInspectorVersion" ;
144- static readonly LOCAL_VERSION_SETTING_NAME = "localInspectorVersion" ;
145- static readonly CURRENT_VERSION = 42 ;
146- constructor ( settings : Settings ) ;
147- /**
148- * Force re-sets all version number settings to the current version without
149- * running any migrations.
150- */
151- resetToCurrent ( ) : void ;
152- /**
153- * Runs the appropriate migrations and updates the version settings accordingly.
154- *
155- * To determine what migrations to run we take the minimum of all version number settings.
156- *
157- * IMPORTANT: All migrations must be idempotent since they might be applied multiple times.
158- */
159- updateVersion ( ) : void ;
160- private methodsToRunToUpdateVersion ;
161- updateVersionFrom0To1 ( ) : void ;
162- updateVersionFrom1To2 ( ) : void ;
163- updateVersionFrom2To3 ( ) : void ;
164- updateVersionFrom3To4 ( ) : void ;
165- updateVersionFrom4To5 ( ) : void ;
166- updateVersionFrom5To6 ( ) : void ;
167- updateVersionFrom6To7 ( ) : void ;
168- updateVersionFrom7To8 ( ) : void ;
169- updateVersionFrom8To9 ( ) : void ;
170- updateVersionFrom9To10 ( ) : void ;
171- updateVersionFrom10To11 ( ) : void ;
172- updateVersionFrom11To12 ( ) : void ;
173- updateVersionFrom12To13 ( ) : void ;
174- updateVersionFrom13To14 ( ) : void ;
175- updateVersionFrom14To15 ( ) : void ;
176- updateVersionFrom15To16 ( ) : void ;
177- updateVersionFrom16To17 ( ) : void ;
178- updateVersionFrom17To18 ( ) : void ;
179- updateVersionFrom18To19 ( ) : void ;
180- updateVersionFrom19To20 ( ) : void ;
181- updateVersionFrom20To21 ( ) : void ;
182- updateVersionFrom21To22 ( ) : void ;
183- updateVersionFrom22To23 ( ) : void ;
184- updateVersionFrom23To24 ( ) : void ;
185- updateVersionFrom24To25 ( ) : void ;
186- updateVersionFrom25To26 ( ) : void ;
187- updateVersionFrom26To27 ( ) : void ;
188- updateVersionFrom27To28 ( ) : void ;
189- updateVersionFrom28To29 ( ) : void ;
190- updateVersionFrom29To30 ( ) : void ;
191- updateVersionFrom30To31 ( ) : void ;
192- updateVersionFrom31To32 ( ) : void ;
193- updateVersionFrom32To33 ( ) : void ;
194- updateVersionFrom33To34 ( ) : void ;
195- updateVersionFrom34To35 ( ) : void ;
196- updateVersionFrom35To36 ( ) : void ;
197- updateVersionFrom36To37 ( ) : void ;
198- updateVersionFrom37To38 ( ) : void ;
199- updateVersionFrom38To39 ( ) : void ;
200- /**
201- * There are two related migrations here for handling network throttling persistence:
202- * 1. Go through all user custom throttling conditions and add a `key` property.
203- * 2. If the user has a 'preferred-network-condition' setting, take the value
204- * of that and set the right key for the new 'active-network-condition-key'
205- * setting. Then, remove the now-obsolete 'preferred-network-condition'
206- * setting.
207- */
208- updateVersionFrom39To40 ( ) : void ;
209- updateVersionFrom40To41 ( ) : void ;
210- /**
211- * The recording in recorder panel may have unreasonably long titles
212- * or a lot of steps which can cause renderer crashes.
213- * Similar to https://crbug.com/40918380
214- */
215- updateVersionFrom41To42 ( ) : void ;
216- private migrateSettingsFromLocalStorage ;
217- private clearBreakpointsWhenTooMany ;
218- }
219140export declare const enum SettingStorageType {
220141 /** Persists with the active Chrome profile but also syncs the settings across devices via Chrome Sync. */
221142 SYNCED = "Synced" ,
0 commit comments