         public var rich: [String: Jsonable]?
     }
     
-    public typealias DayLabel = BaseLabel
-    public typealias MonthLabel = BaseLabel
-    public typealias YearLabel = BaseLabel
-    
     /// 所有图形的 zlevel 值。
     ///
     /// zlevel用于 Canvas 分层，不同zlevel值的图形会放置在不同的 Canvas 中，Canvas 分层是一种常见的优化手段。我们可以把一些图形变化频繁（例如有动画）的组件设置成一个单独的zlevel。需要注意的是过多的 Canvas 会引起内存开销的增大，在手机端上需要谨慎使用以防崩溃。

    /// 图形是否不响应和触发鼠标事件，默认为 false，即响应和触发鼠标事件。
    public var silent: Bool?
}

extension Calendar.BaseLabel: Enumable {
    public enum Enums {


extension Calendar: Enumable {
    public enum Enums {
        case zlevel(Float), z(Float), left(Position), top(Position), right(Position), bottom(Position), width(LengthValue), height(LengthValue), range(Jsonable), cellSize(Float), cellSizes([Float]), orient(Orient), splitLine(SplitLine), itemStyle(ItemStyle), dayLabel(DayLabel), monthLabel(MonthLabel), yearLabel(YearLabel), silent(Bool)
    }
    
    public typealias ContentEnum = Enums
