Skip to content

[browser] Remove AssetEntry from dotnet.d.ts public API - #131413

Open
maraf with Copilot wants to merge 1 commit into
mainfrom
copilot/remove-assetentry-from-dotnet-dts
Open

[browser] Remove AssetEntry from dotnet.d.ts public API#131413
maraf with Copilot wants to merge 1 commit into
mainfrom
copilot/remove-assetentry-from-dotnet-dts

Conversation

Copilot AI commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

AssetEntry was exported in dotnet.d.ts but not referenced by any other public type, making it dead public API surface.

Changes:

  • Removed AssetEntry from imports and exports in src/mono/browser/runtime/types/export-types.ts
  • Removed AssetEntry from imports and exports in src/native/libs/Common/JavaScript/types/export-api.ts
  • Regenerated both dotnet.d.ts files via rollup

The interface definition is retained in internal sources (types/index.ts, types/public-api.ts) since AssetEntryInternal extends AssetEntry still relies on it internally.

Contributes to #118561

Co-authored-by: maraf <10020471+maraf@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 27, 2026 10:25

Copilot AI left a comment

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.

Copilot was unable to review this pull request because there is no eligible user to bill. To allow Copilot reviews on bot-authored pull requests, enable direct organization billing in your organization's Copilot settings.

@maraf maraf added arch-wasm WebAssembly architecture area-System.Runtime.InteropServices.JavaScript os-browser Browser variant of arch-wasm labels Jul 27, 2026
@maraf
maraf temporarily deployed to copilot-pat-pool July 27, 2026 10:26 — with GitHub Actions Inactive
@maraf maraf changed the title Remove AssetEntry from dotnet.d.ts public API [browser] Remove AssetEntry from dotnet.d.ts public API Jul 27, 2026
@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to 'arch-wasm': @lewing, @pavelsavara
See info in area-owners.md if you want to be subscribed.

@maraf
maraf marked this pull request as ready for review July 27, 2026 10:26
@maraf
maraf requested review from lewing and pavelsavara as code owners July 27, 2026 10:26
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@maraf
maraf temporarily deployed to copilot-pat-pool July 27, 2026 10:26 — with GitHub Actions Inactive
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@lewing lewing left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

does this break any user facing contract?

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

Labels

arch-wasm WebAssembly architecture area-System.Runtime.InteropServices.JavaScript os-browser Browser variant of arch-wasm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants