Skip to content

Commit 7af0949

Browse files
authored
fix(backend,clerk-sdk-node): Resolve reported signature issues (#2284)
* 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
1 parent 8eb02b8 commit 7af0949

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
@@ -68,6 +68,7 @@ type CreateUserParams = {
6868
skipPasswordRequirement?: boolean;
6969
totpSecret?: string;
7070
backupCodes?: string[];
71+
createdAt?: Date;
7172
} & UserMetadataParams &
7273
(UserPasswordHashingParams | object);
7374

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
};
1313

1414
/**

0 commit comments

Comments
 (0)