blob: d3ae6a7b2118c855068945f5d77df32522a3eac9 [file] [log] [blame]
extension DoubleToJSNumber on double {
JSNumber get toJS => JSNumber(this);
}
extension ListToJSArray on List<JSAny?> {
JSArray get toJS => JSArray(this);
}
extension ObjectToJSExportedDartObject on Object {
JSExportedDartObject get toJS => JSExportedDartObject(this);
}
extension type JSAny(Object value) {}
extension type JSArray(List<JSAny?> value) implements JSObject {}
extension type JSExportedDartObject(Object value) implements JSObject {}
extension type JSNumber(double value) implements JSAny {}
extension type JSObject(Object value) implements JSAny {}
void main() {}