diff --git a/.changeset/thick-points-watch.md b/.changeset/thick-points-watch.md new file mode 100644 index 00000000000..18f14be52e6 --- /dev/null +++ b/.changeset/thick-points-watch.md @@ -0,0 +1,5 @@ +--- +'@clerk/backend': patch +--- + +fix(backend): type JwtTemplatesApi.list as PaginatedResourceResponse diff --git a/packages/backend/src/api/endpoints/JwtTemplatesApi.ts b/packages/backend/src/api/endpoints/JwtTemplatesApi.ts index 66e3dc72a0f..263c6df64b4 100644 --- a/packages/backend/src/api/endpoints/JwtTemplatesApi.ts +++ b/packages/backend/src/api/endpoints/JwtTemplatesApi.ts @@ -2,6 +2,7 @@ import type { ClerkPaginationRequest } from '@clerk/types'; import { joinPaths } from 'src/util/path'; import type { DeletedObject, JwtTemplate } from '../resources'; +import type { PaginatedResourceResponse } from '../resources/Deserializer'; import { AbstractAPI } from './AbstractApi'; const basePath = '/jwt_templates'; @@ -48,7 +49,7 @@ type UpdateJWTTemplateParams = CreateJWTTemplateParams & { export class JwtTemplatesApi extends AbstractAPI { public async list(params: ClerkPaginationRequest = {}) { - return this.request({ + return this.request>({ method: 'GET', path: basePath, queryParams: { ...params, paginated: true },