Skip to content

chore(clerk-js,shared): Remove deprecated enterprise methods from User resource#8747

Open
LauraBeatris wants to merge 2 commits into
mainfrom
laura/remove-ec-methods-user-resource
Open

chore(clerk-js,shared): Remove deprecated enterprise methods from User resource#8747
LauraBeatris wants to merge 2 commits into
mainfrom
laura/remove-ec-methods-user-resource

Conversation

@LauraBeatris
Copy link
Copy Markdown
Member

@LauraBeatris LauraBeatris commented Jun 4, 2026

Description

This PR removes some enterprise connection methods from the User resource, leaving one for retrieval which is currently used on OrganizationProfile for account linking.

There aren't existing GA consumers for those

The only previous consumer of those were previous versions of clerk/ui on <ConfigureSSO /> internals. Removing those from clerk-js won't break existing clients are this component also didn't get released GA.

Checklist

  • pnpm test runs as expected.
  • pnpm build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other:

Summary by CodeRabbit

  • Breaking Changes
    • Removed three enterprise connection management methods from the User resource: createEnterpriseConnection(), updateEnterpriseConnection(), and deleteEnterpriseConnection(). To manage enterprise connections, use the Organization-scoped equivalents instead. The read-only method getEnterpriseConnections() remains available. Update your integrations to leverage Organization-based APIs for connection write operations.

@LauraBeatris LauraBeatris self-assigned this Jun 4, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Jun 4, 2026

🦋 Changeset detected

Latest commit: 0ac6617

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 20 packages
Name Type
@clerk/clerk-js Patch
@clerk/shared Patch
@clerk/chrome-extension Patch
@clerk/expo Patch
@clerk/astro Patch
@clerk/backend Patch
@clerk/expo-passkeys Patch
@clerk/express Patch
@clerk/fastify Patch
@clerk/hono Patch
@clerk/localizations Patch
@clerk/msw Patch
@clerk/nextjs Patch
@clerk/nuxt Patch
@clerk/react-router Patch
@clerk/react Patch
@clerk/tanstack-react-start Patch
@clerk/testing Patch
@clerk/ui Patch
@clerk/vue Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
clerk-js-sandbox Ready Ready Preview, Comment Jun 5, 2026 3:32pm

Request Review

@LauraBeatris LauraBeatris changed the title chore(shared): Remove deprecated enterprise methods from User resource chore(clerk-js,shared): Remove deprecated enterprise methods from User resource Jun 4, 2026
@LauraBeatris LauraBeatris marked this pull request as ready for review June 4, 2026 00:59
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Jun 4, 2026

Open in StackBlitz

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@8747

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@8747

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@8747

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@8747

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@8747

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@8747

@clerk/express

npm i https://pkg.pr.new/@clerk/express@8747

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@8747

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@8747

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@8747

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@8747

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@8747

@clerk/react

npm i https://pkg.pr.new/@clerk/react@8747

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@8747

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@8747

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@8747

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@8747

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@8747

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@8747

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@8747

commit: 0ac6617

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

API Changes Report

Generated by Break Check on 2026-06-05T15:35:15.645Z

Summary

Metric Count
Packages analyzed 19
Packages with changes 2
🔴 Breaking changes 4
🟡 Non-breaking changes 3
🟢 Additions 0

Warning
4 breaking change(s) detected - Major version bump required

🤖 This report was reviewed by claude-sonnet-4-6.

Note
Break Check could not snapshot 3 subpaths; the diff below excludes them.

  • @clerk/astro ./env: Internal Error: Unable to determine module for: /home/runner/_work/javascript/javascript/packages/astro/env.d.ts You have encountered a software defect. Please consider reporting the issue to the maintainers of this application.
  • @clerk/shared ./cookie: Internal Error: Unable to follow symbol for "Cookies" You have encountered a software defect. Please consider reporting the issue to the maintainers of this application.
  • @clerk/testing ./cypress: Symbol not found for identifier: Cypress

🔴 Breaking changes index (4)

Every breaking change, up front. Full diffs are in the package sections below.

Package Subpath Change
@clerk/shared ./react UseUserEnterpriseConnectionsReturn
@clerk/shared ./types UserResource.createEnterpriseConnection
@clerk/shared ./types UserResource.deleteEnterpriseConnection
@clerk/shared ./types UserResource.updateEnterpriseConnection

@clerk/shared

Current version: 4.15.0
Recommended bump: MAJOR → 5.0.0

Subpath ./react

🔴 Breaking Changes (1)

Changed: UseUserEnterpriseConnectionsReturn
// ... 2 unchanged lines elided ...
    error: Error | null;
    isLoading: boolean;
    isFetching: boolean;
-   createEnterpriseConnection: (params: CreateMeEnterpriseConnectionParams) => Promise<EnterpriseConnectionResource | undefined>;
-   updateEnterpriseConnection: (enterpriseConnectionId: string, params: UpdateMeEnterpriseConnectionParams) => Promise<EnterpriseConnectionResource | undefined>;
-   deleteEnterpriseConnection: (enterpriseConnectionId: string) => Promise<DeletedObjectResource | undefined>;
    revalidate: () => Promise<void>;
  };

Static analyzer: Breaking change in type alias UseUserEnterpriseConnectionsReturn: Type changed: {data:import("@clerk/shared").~EnterpriseConnectionResource[]|undefined;error:!Error:interface|null;isLoading:boolean;i…{data:import("@clerk/shared").~EnterpriseConnectionResource[]|undefined;error:!Error:interface|null;isLoading:boolean;i…

🤖 AI review (confirmed) (97%): Three properties (createEnterpriseConnection, updateEnterpriseConnection, deleteEnterpriseConnection) were removed from UseUserEnterpriseConnectionsReturn; any consumer that accesses or destructures those properties will fail to compile.

Migration: Remove all usages of createEnterpriseConnection, updateEnterpriseConnection, and deleteEnterpriseConnection from code that consumes UseUserEnterpriseConnectionsReturn, and find alternative APIs if those operations are still needed.

Subpath ./types

🔴 Breaking Changes (3)

Changed: UserResource.createEnterpriseConnection
- createEnterpriseConnection: (params: CreateOrganizationEnterpriseConnectionParams) => Promise<EnterpriseConnectionResource>;

Static analyzer: Removed property UserResource.createEnterpriseConnection

🤖 AI review (confirmed) (97%): Removing createEnterpriseConnection from UserResource means any consumer calling user.createEnterpriseConnection(...) will no longer compile.

Migration: Remove calls to user.createEnterpriseConnection(...) or migrate to the equivalent organization-level API if one exists.

Changed: UserResource.deleteEnterpriseConnection
- deleteEnterpriseConnection: (enterpriseConnectionId: string) => Promise<DeletedObjectResource>;

Static analyzer: Removed property UserResource.deleteEnterpriseConnection

🤖 AI review (confirmed) (97%): Removing deleteEnterpriseConnection from UserResource breaks any consumer calling user.deleteEnterpriseConnection(...).

Migration: Remove calls to user.deleteEnterpriseConnection(...) or migrate to the equivalent organization-level API if one exists.

Changed: UserResource.updateEnterpriseConnection
- updateEnterpriseConnection: (enterpriseConnectionId: string, params: UpdateOrganizationEnterpriseConnectionParams) => Promise<EnterpriseConnectionResource>;

Static analyzer: Removed property UserResource.updateEnterpriseConnection

🤖 AI review (confirmed) (97%): Removing updateEnterpriseConnection from UserResource breaks any consumer calling user.updateEnterpriseConnection(...).

Migration: Remove calls to user.updateEnterpriseConnection(...) or migrate to the equivalent organization-level API if one exists.


@clerk/astro

Current version: 3.3.3
Recommended bump: MINOR → 3.4.0

Subpath ./client

🟡 Non-breaking Changes (3)

Modified: $authStore
  $authStore: nanostores.ReadableAtom<{
      userId: string | null | undefined;
-     user: _clerk_shared__chunks_index_PY1DuvnM.gs | null | undefined;
+     user: _clerk_shared__chunks_index_B4OxHvsv.gs | null | undefined;
      sessionId: string | null | undefined;
-     session: _clerk_shared__chunks_index_PY1DuvnM.ts | null | undefined;
+     session: _clerk_shared__chunks_index_B4OxHvsv.ts | null | undefined;
      sessionStatus: "active" | "pending" | undefined;
-     sessionClaims: _clerk_shared__chunks_index_PY1DuvnM.io | null | undefined;
-     organization: _clerk_shared__chunks_index_PY1DuvnM.wo | null | undefined;
+     sessionClaims: _clerk_shared__chunks_index_B4OxHvsv.io | null | undefined;
+     organization: _clerk_shared__chunks_index_B4OxHvsv.wo | null | undefined;
      orgId: string | null | undefined;
      orgRole: string | null | undefined;
      orgSlug: string | null | undefined;
-     orgPermissions: _clerk_shared__chunks_index_PY1DuvnM.bm<_clerk_shared__chunks_index_PY1DuvnM.do>[] | null | undefined;
-     actor: _clerk_shared__chunks_index_PY1DuvnM.$a | null | undefined;
+     orgPermissions: _clerk_shared__chunks_index_B4OxHvsv.bm<_clerk_shared__chunks_index_B4OxHvsv.do>[] | null | undefined;
+     actor: _clerk_shared__chunks_index_B4OxHvsv.$a | null | undefined;
      factorVerificationAge: [number, number] | null;
  }>

Static analyzer: Breaking change in variable $authStore: Type changed: $authStore:import("nanostores").ReadableAtom<{userId:string|null|undefined;user:!_clerk_shared__chunks_index_PY1DuvnM.g…$authStore:import("nanostores").ReadableAtom<{userId:string|null|undefined;user:!_clerk_shared__chunks_index_B4OxHvsv.g…

🤖 AI review (reclassified as non-breaking) (90%): The only difference is the internal chunk filename hash (PY1DuvnMB4OxHvsv); all exported member names (gs, ts, io, wo, bm, do, $a) and the overall object shape are identical, so this is a purely internal artifact rename with no consumer-observable type change.

Modified: $organizationStore
- $organizationStore: nanostores.ReadableAtom<_clerk_shared__chunks_index_PY1DuvnM.wo | null | undefined>
+ $organizationStore: nanostores.ReadableAtom<_clerk_shared__chunks_index_B4OxHvsv.wo | null | undefined>

Static analyzer: Breaking change in variable $organizationStore: Type changed: $organizationStore:import("nanostores").ReadableAtom<!_clerk_shared__chunks_index_PY1DuvnM.wo:type|null|undefined>$organizationStore:import("nanostores").ReadableAtom<!_clerk_shared__chunks_index_B4OxHvsv.wo:type|null|undefined>

🤖 AI review (reclassified as non-breaking) (90%): The change is solely in the internal chunk filename hash; the referenced type alias wo is unchanged, so downstream consumers see the same structural type.

Modified: $userStore
- $userStore: nanostores.ReadableAtom<_clerk_shared__chunks_index_PY1DuvnM.gs | null | undefined>
+ $userStore: nanostores.ReadableAtom<_clerk_shared__chunks_index_B4OxHvsv.gs | null | undefined>

Static analyzer: Breaking change in variable $userStore: Type changed: $userStore:import("nanostores").ReadableAtom<!_clerk_shared__chunks_index_PY1DuvnM.gs:type|null|undefined>$userStore:import("nanostores").ReadableAtom<!_clerk_shared__chunks_index_B4OxHvsv.gs:type|null|undefined>

🤖 AI review (reclassified as non-breaking) (90%): The change is solely in the internal chunk filename hash; the referenced type alias gs is unchanged, so downstream consumers see the same structural type.


Report generated by Break Check

Last ran on 0ac6617. Pushes that change no tracked declarations (no API surface change vs. base) are skipped and don't update this comment.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jun 4, 2026

Review Change Stack

📝 Walkthrough

Walkthrough

This PR removes three enterprise connection mutation methods (createEnterpriseConnection, updateEnterpriseConnection, deleteEnterpriseConnection) from the User resource across the SDK. The removal spans type definitions in @clerk/shared, implementation in @clerk/clerk-js, the corresponding React hook, and associated tests. Read-only enterprise connection operations remain intact. A changeset documents the change and directs consumers to Organization-scoped equivalents.

Changes

Remove User enterprise connection write methods

Layer / File(s) Summary
Update UserResource type contract
packages/shared/src/types/user.ts
Removes createEnterpriseConnection, updateEnterpriseConnection, and deleteEnterpriseConnection from UserResource and adjusts EnterpriseConnectionResource import.
Remove User class CRUD methods
packages/clerk-js/src/core/resources/User.ts
Deletes User class implementations for create/update/delete enterprise connections and removes related type/helper imports (CreateOrganizationEnterpriseConnectionParams, UpdateOrganizationEnterpriseConnectionParams, toEnterpriseConnectionBody).
Simplify useUserEnterpriseConnections hook
packages/shared/src/react/hooks/useUserEnterpriseConnections.tsx
Removes mutation functions from the hook's public return type and implementation; returns only query state and revalidate.
Remove CRUD tests and document removal
.changeset/quick-pugs-tap.md, packages/clerk-js/src/core/resources/__tests__/User.test.ts
Removes test coverage for User-scoped enterprise connection create/update/delete and updates the changeset to note removal and point to Organization-scoped equivalents.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • clerk/javascript#8671: Adds Organization-scoped enterprise connection APIs as the complementary migration path for the User resource removal.

Suggested reviewers

  • jacekradko

Poem

"A rabbit hops through code so neat,
Nibbles deprecated methods off the sheet.
Read-only vines remain to roam,
Organization fields find a new home.
🐇✨"

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically summarizes the main change: removal of deprecated enterprise methods from the User resource in clerk-js and shared packages.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
packages/shared/src/react/hooks/useUserEnterpriseConnections.tsx (1)

18-24: ⚡ Quick win

Add a contract test for the narrowed hook surface.

This removes members from an exported return type, but no test changes are included here. A small type-level or hook-shape test would lock in that createEnterpriseConnection, updateEnterpriseConnection, and deleteEnterpriseConnection stay absent while revalidate remains available.

As per coding guidelines, **/*: "If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/shared/src/react/hooks/useUserEnterpriseConnections.tsx` around
lines 18 - 24, The exported type UseUserEnterpriseConnectionsReturn was narrowed
to remove createEnterpriseConnection, updateEnterpriseConnection, and
deleteEnterpriseConnection while keeping revalidate; add a small contract test
that asserts the hook shape: import or call the hook
(useUserEnterpriseConnections) and assert at the type or runtime level that
createEnterpriseConnection, updateEnterpriseConnection, and
deleteEnterpriseConnection are not present on the returned object and that
revalidate exists and is callable; use a TypeScript type-level assertion (e.g.,
ensuring ReturnType<typeof useUserEnterpriseConnections> extends
UseUserEnterpriseConnectionsReturn) or a runtime shape check in the hook test
file to lock this contract so future changes cannot reintroduce the removed
members.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.changeset/quick-pugs-tap.md:
- Line 6: The changelog sentence that reads "Remove deprecated
`createEnterpriseConnection`, `updateEnterpriseConnection`, and
`deleteEnterpriseConnection` methods from the `User` resource in favor of
`Organization` scoped ones" needs hyphenation; update the phrase `Organization
scoped` to `Organization-scoped` so it reads "...in favor of
`Organization-scoped` ones" to improve readability and consistency.

---

Nitpick comments:
In `@packages/shared/src/react/hooks/useUserEnterpriseConnections.tsx`:
- Around line 18-24: The exported type UseUserEnterpriseConnectionsReturn was
narrowed to remove createEnterpriseConnection, updateEnterpriseConnection, and
deleteEnterpriseConnection while keeping revalidate; add a small contract test
that asserts the hook shape: import or call the hook
(useUserEnterpriseConnections) and assert at the type or runtime level that
createEnterpriseConnection, updateEnterpriseConnection, and
deleteEnterpriseConnection are not present on the returned object and that
revalidate exists and is callable; use a TypeScript type-level assertion (e.g.,
ensuring ReturnType<typeof useUserEnterpriseConnections> extends
UseUserEnterpriseConnectionsReturn) or a runtime shape check in the hook test
file to lock this contract so future changes cannot reintroduce the removed
members.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 831e64d3-bd13-4936-ac2f-00663f6a6dda

📥 Commits

Reviewing files that changed from the base of the PR and between 9c9960a and 80ee6b2.

📒 Files selected for processing (5)
  • .changeset/quick-pugs-tap.md
  • packages/clerk-js/src/core/resources/User.ts
  • packages/clerk-js/src/core/resources/__tests__/User.test.ts
  • packages/shared/src/react/hooks/useUserEnterpriseConnections.tsx
  • packages/shared/src/types/user.ts
💤 Files with no reviewable changes (2)
  • packages/clerk-js/src/core/resources/User.ts
  • packages/clerk-js/src/core/resources/tests/User.test.ts

'@clerk/shared': patch
---

Remove deprecated `createEnterpriseConnection`, `updateEnterpriseConnection`, and `deleteEnterpriseConnection` methods from the `User` resource in favor of `Organization` scoped ones
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Hyphenate “Organization-scoped” in the changelog entry.

This is user-facing release-note copy, so the hyphenation should be fixed for readability and consistency.

✏️ Suggested edit
-Remove deprecated `createEnterpriseConnection`, `updateEnterpriseConnection`, and `deleteEnterpriseConnection` methods from the `User` resource in favor of `Organization` scoped ones
+Remove deprecated `createEnterpriseConnection`, `updateEnterpriseConnection`, and `deleteEnterpriseConnection` methods from the `User` resource in favor of `Organization`-scoped ones
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Remove deprecated `createEnterpriseConnection`, `updateEnterpriseConnection`, and `deleteEnterpriseConnection` methods from the `User` resource in favor of `Organization` scoped ones
Remove deprecated `createEnterpriseConnection`, `updateEnterpriseConnection`, and `deleteEnterpriseConnection` methods from the `User` resource in favor of `Organization`-scoped ones
🧰 Tools
🪛 LanguageTool

[grammar] ~6-~6: Use a hyphen to join words.
Context: ...serresource in favor ofOrganizationscoped ones ConfigureSSO` was previous...

(QB_NEW_EN_HYPHEN)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.changeset/quick-pugs-tap.md at line 6, The changelog sentence that reads
"Remove deprecated `createEnterpriseConnection`, `updateEnterpriseConnection`,
and `deleteEnterpriseConnection` methods from the `User` resource in favor of
`Organization` scoped ones" needs hyphenation; update the phrase `Organization
scoped` to `Organization-scoped` so it reads "...in favor of
`Organization-scoped` ones" to improve readability and consistency.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
.changeset/quick-pugs-tap.md (1)

6-6: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Hyphenate “Organization-scoped” in release-note copy.

This is still valid, but it was already raised on this PR; keeping as duplicate for tracking.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.changeset/quick-pugs-tap.md at line 6, Update the release-note copy to
hyphenate “Organization-scoped” wherever it appears (replace the current
"Organization scoped" text with "Organization-scoped") in the release notes;
locate the phrase in the release note content (the sentence about removing
createEnterpriseConnection, updateEnterpriseConnection, and
deleteEnterpriseConnection in favor of Organization scoped ones) and apply the
hyphenation to produce "Organization-scoped" for consistent style.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In @.changeset/quick-pugs-tap.md:
- Line 6: Update the release-note copy to hyphenate “Organization-scoped”
wherever it appears (replace the current "Organization scoped" text with
"Organization-scoped") in the release notes; locate the phrase in the release
note content (the sentence about removing createEnterpriseConnection,
updateEnterpriseConnection, and deleteEnterpriseConnection in favor of
Organization scoped ones) and apply the hyphenation to produce
"Organization-scoped" for consistent style.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Repository UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 07380424-dca4-4a87-a795-4f5f56eb556c

📥 Commits

Reviewing files that changed from the base of the PR and between 80ee6b2 and 0ac6617.

📒 Files selected for processing (5)
  • .changeset/quick-pugs-tap.md
  • packages/clerk-js/src/core/resources/User.ts
  • packages/clerk-js/src/core/resources/__tests__/User.test.ts
  • packages/shared/src/react/hooks/useUserEnterpriseConnections.tsx
  • packages/shared/src/types/user.ts
💤 Files with no reviewable changes (2)
  • packages/clerk-js/src/core/resources/tests/User.test.ts
  • packages/clerk-js/src/core/resources/User.ts
🚧 Files skipped from review as they are similar to previous changes (2)
  • packages/shared/src/react/hooks/useUserEnterpriseConnections.tsx
  • packages/shared/src/types/user.ts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant