diff --git a/.changeset/little-dolphins-scream.md b/.changeset/little-dolphins-scream.md new file mode 100644 index 00000000000..a0c94c8e395 --- /dev/null +++ b/.changeset/little-dolphins-scream.md @@ -0,0 +1,7 @@ +--- +'@clerk/clerk-sdk-node': minor +'@clerk/backend': minor +--- + +Add missing `createdAt` param in `User#createUser()` of `@clerk/backend`. +Fix `clerkClient.verifyToken()` signature to support a single `token: string` parameter. \ No newline at end of file diff --git a/packages/backend/src/api/endpoints/UserApi.ts b/packages/backend/src/api/endpoints/UserApi.ts index e069af0c6e3..7fa019238c8 100644 --- a/packages/backend/src/api/endpoints/UserApi.ts +++ b/packages/backend/src/api/endpoints/UserApi.ts @@ -68,6 +68,7 @@ type CreateUserParams = { skipPasswordRequirement?: boolean; totpSecret?: string; backupCodes?: string[]; + createdAt?: Date; } & UserMetadataParams & (UserPasswordHashingParams | object); diff --git a/packages/sdk-node/src/clerkClient.ts b/packages/sdk-node/src/clerkClient.ts index cbb6e61548b..01b01ee69d5 100644 --- a/packages/sdk-node/src/clerkClient.ts +++ b/packages/sdk-node/src/clerkClient.ts @@ -8,7 +8,7 @@ import { loadApiEnv, loadClientEnv } from './utils'; type ExtendedClerk = ReturnType & { expressWithAuth: ReturnType; expressRequireAuth: ReturnType; - verifyToken: typeof _verifyToken; + verifyToken: (token: string, verifyOpts?: Parameters[1]) => ReturnType; }; /**