fbe9c21972
This moves package:js annotations to the internal library that Flutter has been using already. This gives us a single location for all package:js annotations. We also introduce a @JS annotation in dart:js_interop since we can no longer use dart:_js_annotations to avoid the breaking change in semantics. CoreLibraryReviewExempt: Backend-specific internal library. Change-Id: I9ca55c807d7d192004a6da99f63a72d598fe4f12 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/284760 Commit-Queue: Srujan Gaddam <srujzs@google.com> Reviewed-by: Samuel Rawlins <srawlins@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Joshua Litt <joshualitt@google.com>