5
5
import 'dart:js_interop' ;
6
6
7
7
import 'attribution_reporting_api.dart' ;
8
+ import 'audio_session.dart' ;
8
9
import 'autoplay_detection.dart' ;
9
10
import 'badging.dart' ;
10
11
import 'clipboard_apis.dart' ;
@@ -698,7 +699,11 @@ extension HTMLSourceElementExtension on HTMLSourceElement {
698
699
699
700
@JS ('HTMLImageElement' )
700
701
@staticInterop
701
- class HTMLImageElement implements HTMLElement , HTMLAttributionSrcElementUtils {
702
+ class HTMLImageElement
703
+ implements
704
+ HTMLElement ,
705
+ HTMLAttributionSrcElementUtils ,
706
+ HTMLSharedStorageWritableElementUtils {
702
707
external factory HTMLImageElement ();
703
708
}
704
709
@@ -754,7 +759,8 @@ extension HTMLImageElementExtension on HTMLImageElement {
754
759
755
760
@JS ('HTMLIFrameElement' )
756
761
@staticInterop
757
- class HTMLIFrameElement implements HTMLElement {
762
+ class HTMLIFrameElement
763
+ implements HTMLElement , HTMLSharedStorageWritableElementUtils {
758
764
external factory HTMLIFrameElement ();
759
765
}
760
766
@@ -1917,6 +1923,8 @@ class HTMLDetailsElement implements HTMLElement {
1917
1923
}
1918
1924
1919
1925
extension HTMLDetailsElementExtension on HTMLDetailsElement {
1926
+ external set name (String value);
1927
+ external String get name;
1920
1928
external set open (bool value);
1921
1929
external bool get open;
1922
1930
}
@@ -3903,6 +3911,10 @@ extension NavigatorExtension on Navigator {
3903
3911
String keySystem,
3904
3912
JSArray supportedConfigurations,
3905
3913
);
3914
+ external JSPromise deprecatedReplaceInURN (
3915
+ UrnOrConfig urnOrConfig,
3916
+ JSAny ? replacements,
3917
+ );
3906
3918
external JSArray getGamepads ();
3907
3919
external JSPromise getInstalledRelatedApps ();
3908
3920
external JSVoid getUserMedia (
@@ -3918,6 +3930,7 @@ extension NavigatorExtension on Navigator {
3918
3930
external JSPromise share ([ShareData data]);
3919
3931
external bool canShare ([ShareData data]);
3920
3932
external JSPromise requestMIDIAccess ([MIDIOptions options]);
3933
+ external AudioSession get audioSession;
3921
3934
external Clipboard get clipboard;
3922
3935
external ContactsManager get contacts;
3923
3936
external CredentialsContainer get credentials;
0 commit comments