This repository was archived by the owner on Feb 25, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -63,9 +63,6 @@ extension DomWindowExtension on DomWindow {
63
63
/// The Trusted Types API (when available).
64
64
/// See: https://developer.mozilla.org/en-US/docs/Web/API/Trusted_Types_API
65
65
external DomTrustedTypePolicyFactory ? get trustedTypes;
66
-
67
- // ignore: non_constant_identifier_names
68
- external DomIntl get Intl ;
69
66
}
70
67
71
68
typedef DomRequestAnimationFrameCallback = void Function (num highResTime);
@@ -83,6 +80,9 @@ extension DomConsoleExtension on DomConsole {
83
80
@JS ('window' )
84
81
external DomWindow get domWindow;
85
82
83
+ @JS ('Intl' )
84
+ external DomIntl get domIntl;
85
+
86
86
@JS ()
87
87
@staticInterop
88
88
class DomNavigator {}
@@ -1815,7 +1815,7 @@ extension DomV8BreakIteratorExtension on DomV8BreakIterator {
1815
1815
}
1816
1816
1817
1817
DomV8BreakIterator createV8BreakIterator () {
1818
- final Object ? v8BreakIterator = domWindow. Intl .v8BreakIterator;
1818
+ final Object ? v8BreakIterator = domIntl .v8BreakIterator;
1819
1819
if (v8BreakIterator == null ) {
1820
1820
throw UnimplementedError ('v8BreakIterator is not supported.' );
1821
1821
}
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ enum LineBreakType {
42
42
/// Splits [text] into fragments based on line breaks.
43
43
abstract class LineBreakFragmenter extends TextFragmenter {
44
44
factory LineBreakFragmenter (String text) {
45
- if (domWindow. Intl .v8BreakIterator != null ) {
45
+ if (domIntl .v8BreakIterator != null ) {
46
46
return V8LineBreakFragmenter (text);
47
47
}
48
48
return FWLineBreakFragmenter (text);
@@ -66,7 +66,7 @@ class FWLineBreakFragmenter extends TextFragmenter implements LineBreakFragmente
66
66
/// `v8BreakIterator` API to find line breaks in the given [text] .
67
67
class V8LineBreakFragmenter extends TextFragmenter implements LineBreakFragmenter {
68
68
V8LineBreakFragmenter (super .text)
69
- : assert (domWindow. Intl .v8BreakIterator != null );
69
+ : assert (domIntl .v8BreakIterator != null );
70
70
71
71
@override
72
72
List <LineBreakFragment > fragment () {
Original file line number Diff line number Diff line change @@ -421,7 +421,7 @@ void groupForEachFragmenter(GroupBody callback) {
421
421
() => callback (isV8: false ),
422
422
);
423
423
424
- if (domWindow. Intl .v8BreakIterator != null ) {
424
+ if (domIntl .v8BreakIterator != null ) {
425
425
group (
426
426
'$V8LineBreakFragmenter ' ,
427
427
() => callback (isV8: true ),
You can’t perform that action at this time.
0 commit comments