blob: 121e85894a1ea09a567c8f90553b1a60e4f1128d [file]
// 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',
};