| OLD | NEW | 
|---|
| 1 | 1 | 
| 2 class IDBKeyRangeJS implements IDBKeyRange native "*IDBKeyRange" { | 2 class IDBKeyRangeJs extends DOMTypeJs implements IDBKeyRange native "*IDBKeyRang
    e" { | 
| 3 | 3 | 
| 4   IDBKeyJS get lower() native "return this.lower;"; | 4   IDBKeyJs get lower() native "return this.lower;"; | 
| 5 | 5 | 
| 6   bool get lowerOpen() native "return this.lowerOpen;"; | 6   bool get lowerOpen() native "return this.lowerOpen;"; | 
| 7 | 7 | 
| 8   IDBKeyJS get upper() native "return this.upper;"; | 8   IDBKeyJs get upper() native "return this.upper;"; | 
| 9 | 9 | 
| 10   bool get upperOpen() native "return this.upperOpen;"; | 10   bool get upperOpen() native "return this.upperOpen;"; | 
| 11 | 11 | 
| 12   IDBKeyRangeJS bound(IDBKeyJS lower, IDBKeyJS upper, [bool lowerOpen = null, bo
    ol upperOpen = null]) native; | 12   IDBKeyRangeJs bound(IDBKeyJs lower, IDBKeyJs upper, [bool lowerOpen = null, bo
    ol upperOpen = null]) native; | 
| 13 | 13 | 
| 14   IDBKeyRangeJS lowerBound(IDBKeyJS bound, [bool open = null]) native; | 14   IDBKeyRangeJs lowerBound(IDBKeyJs bound, [bool open = null]) native; | 
| 15 | 15 | 
| 16   IDBKeyRangeJS only(IDBKeyJS value) native; | 16   IDBKeyRangeJs only(IDBKeyJs value) native; | 
| 17 | 17 | 
| 18   IDBKeyRangeJS upperBound(IDBKeyJS bound, [bool open = null]) native; | 18   IDBKeyRangeJs upperBound(IDBKeyJs bound, [bool open = null]) native; | 
| 19 |  | 
| 20   var dartObjectLocalStorage; |  | 
| 21 |  | 
| 22   String get typeName() native; |  | 
| 23 } | 19 } | 
| OLD | NEW | 
|---|