Skip to content

Commit c7763fa

Browse files
authored
fix(backend,clerk-sdk-node): Resolve reported signature issues (#2284) (#2288)
* fix(backend): Add `createdAt` param in User#createUser request Resolves #2281 * fix(clerk-sdk-node): Fix `verifyToken()` signature to support a signle token param Resolves #2280 * chore(repo): Add changeset (cherry picked from commit 7af0949)
1 parent 7ef3414 commit c7763fa

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

.changeset/little-dolphins-scream.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@clerk/clerk-sdk-node': minor
3+
'@clerk/backend': minor
4+
---
5+
6+
Add missing `createdAt` param in `User#createUser()` of `@clerk/backend`.
7+
Fix `clerkClient.verifyToken()` signature to support a single `token: string` parameter.

packages/backend/src/api/endpoints/UserApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ type CreateUserParams = {
5656
skipPasswordRequirement?: boolean;
5757
totpSecret?: string;
5858
backupCodes?: string[];
59+
createdAt?: Date;
5960
} & UserMetadataParams &
6061
(UserPasswordHashingParams | object);
6162

packages/sdk-node/src/clerkClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { loadApiEnv, loadClientEnv } from './utils';
88
type ExtendedClerk = ReturnType<typeof _Clerk> & {
99
expressWithAuth: ReturnType<typeof createClerkExpressWithAuth>;
1010
expressRequireAuth: ReturnType<typeof createClerkExpressRequireAuth>;
11-
verifyToken: typeof _verifyToken;
11+
verifyToken: (token: string, verifyOpts?: Parameters<typeof _verifyToken>[1]) => ReturnType<typeof _verifyToken>;
1212
} & ReturnType<typeof createBasePropForRedwoodCompatibility>;
1313

1414
/**

0 commit comments

Comments
 (0)