Skip to content

Commit 36f544c

Browse files
committed
feat: Use @seamapi/url-search-params-serializer
1 parent 2d13758 commit 36f544c

File tree

7 files changed

+14
-154
lines changed

7 files changed

+14
-154
lines changed

package-lock.json

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
}
9797
},
9898
"dependencies": {
99+
"@seamapi/url-search-params-serializer": "^1.1.0",
99100
"axios": "^1.5.0",
100101
"axios-better-stacktrace": "^2.1.6",
101102
"axios-retry": "^4.0.0"

src/connect.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
export * from './lib/seam/connect/index.js'
2+
export * from '@seamapi/url-search-params-serializer'

src/lib/params-serializer.test.ts

Lines changed: 0 additions & 106 deletions
This file was deleted.

src/lib/params-serializer.ts

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/lib/seam/connect/client.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1+
import { serializeUrlSearchParams } from '@seamapi/url-search-params-serializer'
12
import axios, { type AxiosInstance, type AxiosRequestConfig } from 'axios'
23
import axiosBetterStacktrace from 'axios-better-stacktrace'
34
import axiosRetry, { type AxiosRetry, exponentialDelay } from 'axios-retry'
45

5-
import { paramsSerializer } from 'lib/params-serializer.js'
6-
76
import { errorInterceptor } from './error-interceptor.js'
87

98
export type Client = AxiosInstance
@@ -17,7 +16,7 @@ type AxiosRetryConfig = Parameters<AxiosRetry>[1]
1716

1817
export const createClient = (options: ClientOptions): AxiosInstance => {
1918
const client = axios.create({
20-
paramsSerializer,
19+
paramsSerializer: serializeUrlSearchParams,
2120
...options.axiosOptions,
2221
})
2322

src/lib/seam/connect/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,3 @@ export {
2121
isPersonalAccessToken,
2222
isPublishableKey,
2323
} from './token.js'
24-
export * from 'lib/params-serializer.js'

0 commit comments

Comments
 (0)