Variable ShapeConst

Shape: TObject<
    {
        ellipse: TOptional<
            TObject<
                {
                    _attributes: TObject<
                        { angle: TNumber; major: TNumber; minor: TNumber },
                    >;
                },
            >,
        >;
        polyline: TOptional<
            TObject<
                {
                    _attributes: TOptional<
                        TObject<
                            {
                                closed: TOptional<TBoolean>;
                                color: TOptional<TString>;
                                fillColor: TOptional<TString>;
                            },
                        >,
                    >;
                    vertex: TOptional<
                        TUnion<
                            [
                                TObject<{ _attributes: TObject<(...)> }>,
                                TArray<TObject<{ _attributes: ... }>>,
                            ],
                        >,
                    >;
                },
            >,
        >;
    },
> = ...