dart-sdk/sdk/lib/js
Srujan Gaddam c4d354dc2a Reland "[pkg:js/dart:js_interop] Move annotations to dart:_js_annotations"
This reverts commit 4919729f00.

This CL also adds back in logic to handle older package:js versions to avoid
failures in our static checking. It also supports dart:js_interop's @JS
annotation since it can now be used for @staticInterop classes.

CoreLibraryReviewExempt: Reland of backend-specific library changes.
Change-Id: I104653a9a6b2593f6bab658808287e2074c18550
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/294130
Reviewed-by: Joshua Litt <joshualitt@google.com>
Commit-Queue: Srujan Gaddam <srujzs@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
2023-05-02 15:24:18 +00:00
..
_js.dart [Core Libraries] Eliminate the fork in the core libraries. 2020-06-16 23:37:36 +00:00
_js_annotations.dart Reland "[pkg:js/dart:js_interop] Move annotations to dart:_js_annotations" 2023-05-02 15:24:18 +00:00
_js_client.dart Make internal/patch.part a part of dart:_internal 2022-09-29 11:52:37 +00:00
_js_server.dart Make internal/patch.part a part of dart:_internal 2022-09-29 11:52:37 +00:00
js.dart [js] Move allowInterop functions to dart:js_util. 2023-02-08 17:16:20 +00:00
js_annotations_sources.gni [js] Add sources js_types and js_annotations for analysis reasons. 2023-03-24 00:39:57 +00:00
js_sources.gni [dart2wasm] Basic support for js interop annotations. 2022-04-12 18:26:02 +00:00
js_wasm.dart [dart2wasm] Add support for anonymous JS interop classes. 2022-04-12 22:51:02 +00:00