| OLD | NEW | 
|---|
| 1 | 1 | 
| 2 class TextTrackList native "*TextTrackList" { | 2 class TextTrackListJS implements TextTrackList native "*TextTrackList" { | 
| 3 | 3 | 
| 4   int get length() native "return this.length;"; | 4   int get length() native "return this.length;"; | 
| 5 | 5 | 
| 6   EventListener get onaddtrack() native "return this.onaddtrack;"; | 6   EventListener get onaddtrack() native "return this.onaddtrack;"; | 
| 7 | 7 | 
| 8   void set onaddtrack(EventListener value) native "this.onaddtrack = value;"; | 8   void set onaddtrack(EventListener value) native "this.onaddtrack = value;"; | 
| 9 | 9 | 
| 10   void addEventListener(String type, EventListener listener, [bool useCapture = 
    null]) native; | 10   void addEventListener(String type, EventListener listener, [bool useCapture = 
    null]) native; | 
| 11 | 11 | 
| 12   bool dispatchEvent(Event evt) native; | 12   bool dispatchEvent(EventJS evt) native; | 
| 13 | 13 | 
| 14   TextTrack item(int index) native; | 14   TextTrackJS item(int index) native; | 
| 15 | 15 | 
| 16   void removeEventListener(String type, EventListener listener, [bool useCapture
     = null]) native; | 16   void removeEventListener(String type, EventListener listener, [bool useCapture
     = null]) native; | 
| 17 | 17 | 
| 18   var dartObjectLocalStorage; | 18   var dartObjectLocalStorage; | 
| 19 | 19 | 
| 20   String get typeName() native; | 20   String get typeName() native; | 
| 21 } | 21 } | 
| OLD | NEW | 
|---|