blob: 1c95d0caf35f540d453a95ce42fe3564b3b6929b [file] [log] [blame]
// Generated from Web IDL definitions.
// ignore_for_file: constant_identifier_names, unintended_html_in_doc_comment
@JS()
library;
import 'dart:js_interop';
extension type Shape._(JSObject _) implements JSObject {
external factory Shape();
}
extension type Done._(JSObject _) implements JSObject {}
extension type Coordinate._(JSObject _) implements JSObject {
external int get x;
external set x(int value);
external int get y;
external set y(int value);
}
extension type DoneList._(JSObject _) implements JSObject {
external factory DoneList(int length);
external Done item(int index);
external int get length;
}
extension type Circle._(JSObject _) implements Shape, JSObject {
external factory Circle(num radius);
external static Coordinate triangulate(Circle c1, Circle c2, Circle c3);
external static int get triangulationCount;
external double get r;
external set r(num value);
external double get cx;
external set cx(num value);
external double get cy;
external set cy(num value);
external double get circumference;
}