|
1 | 1 | import { Mutex } from 'async-mutex' |
2 | | -import axios, { AxiosError, AxiosRequestConfig, AxiosResponse, ParamsSerializerOptions } from 'axios' |
| 2 | +import axios, { AxiosError, type AxiosRequestConfig, type AxiosResponse, type ParamsSerializerOptions } from 'axios' |
3 | 3 | import qs from 'qs' |
4 | 4 |
|
5 | | -import { AuthData, Authenticator, BearerTokenAuthenticator, NoOpAuthenticator, RefreshData, |
6 | | - RefreshTokenAuthenticator, RefreshTokenStore, SequentialRefreshTokenAuthenticator } |
7 | | - from '../../src/authenticator' |
8 | | -import { defaultSmartThingsURLProvider, EndpointClient, EndpointClientConfig, HttpClientHeaders, parseWarningHeader } from '../../src/endpoint-client' |
9 | | -import { Logger, NoLogLogger } from '../../src/logger' |
| 5 | +import { |
| 6 | + type AuthData, |
| 7 | + type Authenticator, |
| 8 | + BearerTokenAuthenticator, |
| 9 | + NoOpAuthenticator, |
| 10 | + type RefreshData, |
| 11 | + RefreshTokenAuthenticator, |
| 12 | + type RefreshTokenStore, |
| 13 | + SequentialRefreshTokenAuthenticator, |
| 14 | +} from '../../src/authenticator' |
| 15 | +import { |
| 16 | + EndpointClient, |
| 17 | + type EndpointClientConfig, |
| 18 | + type HttpClientHeaders, |
| 19 | + globalSmartThingsURLProvider, |
| 20 | + parseWarningHeader, |
| 21 | +} from '../../src/endpoint-client' |
| 22 | +import { type Logger, NoLogLogger } from '../../src/logger' |
10 | 23 |
|
11 | 24 |
|
12 | 25 | jest.mock('axios') |
@@ -86,7 +99,7 @@ describe('EndpointClient', () => { |
86 | 99 | let client: EndpointClient |
87 | 100 |
|
88 | 101 | const configWithoutHeaders = { |
89 | | - urlProvider: defaultSmartThingsURLProvider, |
| 102 | + urlProvider: globalSmartThingsURLProvider, |
90 | 103 | authenticator: new RefreshTokenAuthenticator(token, tokenStore), |
91 | 104 | baseURL: 'https://api.smartthings.com', |
92 | 105 | authURL: 'https://auth.smartthings.com', |
|
0 commit comments