@@ -90,7 +90,7 @@ export interface PrivateSettings extends FirestoreSettings {
9090 experimentalLongPollingOptions ?: ExperimentalLongPollingOptions ;
9191 useFetchStreams ?: boolean ;
9292 emulatorOptions ?: { mockUserToken ?: EmulatorMockTokenOptions | string } ;
93- experimentalOptions ?: ExperimentalOptions ;
93+ experimental ?: ExperimentalOptions ;
9494
9595 localCache ?: FirestoreLocalCache ;
9696}
@@ -119,7 +119,7 @@ export class FirestoreSettingsImpl {
119119
120120 readonly useFetchStreams : boolean ;
121121 readonly localCache ?: FirestoreLocalCache ;
122- readonly experimentalOptions : ExperimentalOptions ;
122+ readonly experimental : ExperimentalOptions ;
123123
124124 // Can be a google-auth-library or gapi client.
125125 // eslint-disable-next-line @typescript-eslint/no-explicit-any
@@ -188,10 +188,8 @@ export class FirestoreSettingsImpl {
188188
189189 this . useFetchStreams = ! ! settings . useFetchStreams ;
190190
191- this . experimentalOptions = cloneExperimentalOptions (
192- settings . experimentalOptions ?? { }
193- ) ;
194- validateExperimentalOptions ( this . experimentalOptions ) ;
191+ this . experimental = cloneExperimentalOptions ( settings . experimental ?? { } ) ;
192+ validateExperimentalOptions ( this . experimental ) ;
195193 }
196194
197195 isEqual ( other : FirestoreSettingsImpl ) : boolean {
@@ -210,10 +208,7 @@ export class FirestoreSettingsImpl {
210208 ) &&
211209 this . ignoreUndefinedProperties === other . ignoreUndefinedProperties &&
212210 this . useFetchStreams === other . useFetchStreams &&
213- experimentalOptionsEqual (
214- this . experimentalOptions ,
215- other . experimentalOptions
216- )
211+ experimentalOptionsEqual ( this . experimental , other . experimental )
217212 ) ;
218213 }
219214}
0 commit comments