| // Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| // Updated by tool/update_bindings.dart. Do not modify by hand. |
| |
| const Map<String, String?> jsTypeSupertypes = { |
| 'JSAny': null, |
| 'JSArray': 'JSObject', |
| 'JSArrayBuffer': 'JSObject', |
| 'JSBigInt': 'JSAny', |
| 'JSBoolean': 'JSAny', |
| 'JSBoxedDartObject': 'JSObject', |
| 'JSDataView': 'JSObject', |
| 'JSExportedDartFunction': 'JSFunction', |
| 'JSFloat32Array': 'JSTypedArray', |
| 'JSFloat64Array': 'JSTypedArray', |
| 'JSFunction': 'JSObject', |
| 'JSInt16Array': 'JSTypedArray', |
| 'JSInt32Array': 'JSTypedArray', |
| 'JSInt8Array': 'JSTypedArray', |
| 'JSNumber': 'JSAny', |
| 'JSObject': 'JSAny', |
| 'JSPromise': 'JSObject', |
| 'JSString': 'JSAny', |
| 'JSSymbol': 'JSAny', |
| 'JSTypedArray': 'JSObject', |
| 'JSUint16Array': 'JSTypedArray', |
| 'JSUint32Array': 'JSTypedArray', |
| 'JSUint8Array': 'JSTypedArray', |
| 'JSUint8ClampedArray': 'JSTypedArray', |
| }; |