try it on gh-pages
// Packet is the base type for all CZML objects.
interface Packet {
billboard?: BillBoardSchema;
id?: string;
clock?: ClockSchema;
position?: PositionSchema;
label?: LabelSchema;
polyline?: PolylineSchema;
polygon?: PolygonSchema;
point?: PointSchema;
plane?: PlaneSchema;
name?: string;
model?: ModelSchema;
properties?: unknown;
orientation?: OrientationSchema;
...
}
type CZML = Packet[]
CZML-JSON-schema => react-jsonschema-form => UI
CZML JSON schema describe the data stucture