@@ -24,7 +24,10 @@ import {
24
24
DEFAULT_READ_TIMEOUT_BROWSER ,
25
25
DEFAULT_WRITE_TIMEOUT_BROWSER ,
26
26
} from '@algolia/client-common' ;
27
- import type { CreateClientOptions } from '@algolia/client-common' ;
27
+ import type {
28
+ CreateClientOptions ,
29
+ ClientOptions ,
30
+ } from '@algolia/client-common' ;
28
31
import {
29
32
createPersonalizationClient ,
30
33
REGIONS as personalizationRegions ,
@@ -39,11 +42,7 @@ import {
39
42
} from '@algolia/client-search/src/searchClient' ;
40
43
import { createXhrRequester } from '@algolia/requester-browser-xhr' ;
41
44
42
- import type {
43
- CommonInitOptions ,
44
- InitRegion ,
45
- CommonClientOptions ,
46
- } from './models' ;
45
+ import type { InitClientOptions , InitClientRegion } from './models' ;
47
46
48
47
export * from './models' ;
49
48
@@ -58,7 +57,7 @@ export type Algoliasearch = ReturnType<typeof algoliasearch>;
58
57
export function algoliasearch (
59
58
appId : string ,
60
59
apiKey : string ,
61
- options ?: CommonClientOptions
60
+ options ?: ClientOptions
62
61
) {
63
62
if ( ! appId || typeof appId !== 'string' ) {
64
63
throw new Error ( '`appId` is missing.' ) ;
@@ -91,7 +90,7 @@ export function algoliasearch(
91
90
} ;
92
91
93
92
function initAnalytics (
94
- initOptions : CommonInitOptions & InitRegion < AnalyticsRegion > = { }
93
+ initOptions : InitClientOptions & InitClientRegion < AnalyticsRegion > = { }
95
94
) : AnalyticsClient {
96
95
if (
97
96
initOptions . region &&
@@ -113,7 +112,7 @@ export function algoliasearch(
113
112
}
114
113
115
114
function initAbtesting (
116
- initOptions : CommonInitOptions & InitRegion < AbtestingRegion > = { }
115
+ initOptions : InitClientOptions & InitClientRegion < AbtestingRegion > = { }
117
116
) : AbtestingClient {
118
117
if (
119
118
initOptions . region &&
@@ -135,7 +134,8 @@ export function algoliasearch(
135
134
}
136
135
137
136
function initPersonalization (
138
- initOptions : CommonInitOptions & Required < InitRegion < PersonalizationRegion > >
137
+ initOptions : InitClientOptions &
138
+ Required < InitClientRegion < PersonalizationRegion > >
139
139
) : PersonalizationClient {
140
140
if ( ! initOptions . region ) {
141
141
throw new Error ( '`region` is missing.' ) ;
0 commit comments