From 36c0d134f8a95ca49b10d5785e55742867f66fff Mon Sep 17 00:00:00 2001 From: Kevin Wang <26389321+thiskevinwang@users.noreply.github.com> Date: Tue, 17 Feb 2026 16:07:28 -0500 Subject: [PATCH 1/2] fix(backend): type JwtTemplatesApi.list as PaginatedResourceResponse (#7867) --- .changeset/thick-points-watch.md | 5 +++++ packages/backend/src/api/endpoints/JwtTemplatesApi.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/thick-points-watch.md 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 }, From e96a723c0f9ed48e596dafd2bf16226e910f2873 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 17 Feb 2026 18:18:13 -0500 Subject: [PATCH 2/2] ci