<!-- Public documentation export; not library implementation source. -->
# DrawingOverrides

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

```ts
export type DrawingOverrides =
  | FivepointspatternLineToolOverrides
  | AbcdLineToolOverrides
  | AnchoredvwapLineToolOverrides
  | ArcLineToolOverrides
  | ArrowLineToolOverrides
  | ArrowmarkdownLineToolOverrides
  | ArrowmarkerLineToolOverrides
  | ArrowmarkleftLineToolOverrides
  | ArrowmarkrightLineToolOverrides
  | ArrowmarkupLineToolOverrides
  | BalloonLineToolOverrides
  | BarspatternLineToolOverrides
  | BeziercubicLineToolOverrides
  | BezierquadroLineToolOverrides
  | BrushLineToolOverrides
  | CalloutLineToolOverrides
  | CircleLineToolOverrides
  | CommentLineToolOverrides
  | CrosslineLineToolOverrides
  | CypherpatternLineToolOverrides
  | DisjointangleLineToolOverrides
  | ElliottcorrectionLineToolOverrides
  | ElliottdoublecomboLineToolOverrides
  | ElliottimpulseLineToolOverrides
  | ElliotttriangleLineToolOverrides
  | ElliotttriplecomboLineToolOverrides
  | EllipseLineToolOverrides
  | EmojiLineToolOverrides
  | ExecutionLineToolOverrides
  | ExtendedLineToolOverrides
  | FibchannelLineToolOverrides
  | FibcirclesLineToolOverrides
  | FibretracementLineToolOverrides
  | FibspeedresistancearcsLineToolOverrides
  | FibspeedresistancefanLineToolOverrides
  | FibtimezoneLineToolOverrides
  | FibwedgeLineToolOverrides
  | FlagmarkLineToolOverrides
  | FlatbottomLineToolOverrides
  | GanncomplexLineToolOverrides
  | GannfanLineToolOverrides
  | GannfixedLineToolOverrides
  | GannsquareLineToolOverrides
  | GhostfeedLineToolOverrides
  | HeadandshouldersLineToolOverrides
  | HighlighterLineToolOverrides
  | HorzlineLineToolOverrides
  | HorzrayLineToolOverrides
  | IconLineToolOverrides
  | ImageLineToolOverrides
  | InfolineLineToolOverrides
  | InsidepitchforkLineToolOverrides
  | NoteLineToolOverrides
  | NoteabsoluteLineToolOverrides
  | OrderLineToolOverrides
  | ParallelchannelLineToolOverrides
  | PathLineToolOverrides
  | PitchfanLineToolOverrides
  | PitchforkLineToolOverrides
  | PolylineLineToolOverrides
  | PositionLineToolOverrides
  | PredictionLineToolOverrides
  | PricelabelLineToolOverrides
  | ProjectionLineToolOverrides
  | RayLineToolOverrides
  | RectangleLineToolOverrides
  | RegressiontrendLineToolOverrides
  | RiskrewardlongLineToolOverrides
  | RiskrewardshortLineToolOverrides
  | RotatedrectangleLineToolOverrides
  | SchiffpitchforkLineToolOverrides
  | Schiffpitchfork2LineToolOverrides
  | SignpostLineToolOverrides
  | SinelineLineToolOverrides
  | StickerLineToolOverrides
  | TextLineToolOverrides
  | TextabsoluteLineToolOverrides
  | ThreedriversLineToolOverrides
  | TimecyclesLineToolOverrides
  | TrendangleLineToolOverrides
  | TrendbasedfibextensionLineToolOverrides
  | TrendbasedfibtimeLineToolOverrides
  | TrendlineLineToolOverrides
  | TriangleLineToolOverrides
  | TrianglepatternLineToolOverrides
  | VertlineLineToolOverrides;
```

## Related types

- [FivepointspatternLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fivepointspatternlinetooloverrides)
- [AbcdLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#abcdlinetooloverrides)
- [AnchoredvwapLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#anchoredvwaplinetooloverrides)
- [ArcLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#arclinetooloverrides)
- [ArrowLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#arrowlinetooloverrides)
- [ArrowmarkdownLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#arrowmarkdownlinetooloverrides)
- [ArrowmarkerLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#arrowmarkerlinetooloverrides)
- [ArrowmarkleftLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#arrowmarkleftlinetooloverrides)
- [ArrowmarkrightLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#arrowmarkrightlinetooloverrides)
- [ArrowmarkupLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#arrowmarkuplinetooloverrides)
- [BalloonLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#balloonlinetooloverrides)
- [BarspatternLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#barspatternlinetooloverrides)
- [BeziercubicLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#beziercubiclinetooloverrides)
- [BezierquadroLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#bezierquadrolinetooloverrides)
- [BrushLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#brushlinetooloverrides)
- [CalloutLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#calloutlinetooloverrides)
- [CircleLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#circlelinetooloverrides)
- [CommentLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#commentlinetooloverrides)
- [CrosslineLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#crosslinelinetooloverrides)
- [CypherpatternLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#cypherpatternlinetooloverrides)
- [DisjointangleLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#disjointanglelinetooloverrides)
- [ElliottcorrectionLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#elliottcorrectionlinetooloverrides)
- [ElliottdoublecomboLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#elliottdoublecombolinetooloverrides)
- [ElliottimpulseLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#elliottimpulselinetooloverrides)
- [ElliotttriangleLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#elliotttrianglelinetooloverrides)
- [ElliotttriplecomboLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#elliotttriplecombolinetooloverrides)
- [EllipseLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#ellipselinetooloverrides)
- [EmojiLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#emojilinetooloverrides)
- [ExecutionLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#executionlinetooloverrides)
- [ExtendedLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#extendedlinetooloverrides)
- [FibchannelLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fibchannellinetooloverrides)
- [FibcirclesLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fibcircleslinetooloverrides)
- [FibretracementLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fibretracementlinetooloverrides)
- [FibspeedresistancearcsLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fibspeedresistancearcslinetooloverrides)
- [FibspeedresistancefanLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fibspeedresistancefanlinetooloverrides)
- [FibtimezoneLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fibtimezonelinetooloverrides)
- [FibwedgeLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#fibwedgelinetooloverrides)
- [FlagmarkLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#flagmarklinetooloverrides)
- [FlatbottomLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#flatbottomlinetooloverrides)
- [GanncomplexLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#ganncomplexlinetooloverrides)
- [GannfanLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#gannfanlinetooloverrides)
- [GannfixedLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#gannfixedlinetooloverrides)
- [GannsquareLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#gannsquarelinetooloverrides)
- [GhostfeedLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#ghostfeedlinetooloverrides)
- [HeadandshouldersLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#headandshoulderslinetooloverrides)
- [HighlighterLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#highlighterlinetooloverrides)
- [HorzlineLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#horzlinelinetooloverrides)
- [HorzrayLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#horzraylinetooloverrides)
- [IconLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#iconlinetooloverrides)
- [ImageLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#imagelinetooloverrides)
- [InfolineLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#infolinelinetooloverrides)
- [InsidepitchforkLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#insidepitchforklinetooloverrides)
- [NoteLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#notelinetooloverrides)
- [NoteabsoluteLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#noteabsolutelinetooloverrides)
- [OrderLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#orderlinetooloverrides)
- [ParallelchannelLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#parallelchannellinetooloverrides)
- [PathLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#pathlinetooloverrides)
- [PitchfanLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#pitchfanlinetooloverrides)
- [PitchforkLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#pitchforklinetooloverrides)
- [PolylineLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#polylinelinetooloverrides)
- [PositionLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#positionlinetooloverrides)
- [PredictionLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#predictionlinetooloverrides)
- [PricelabelLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#pricelabellinetooloverrides)
- [ProjectionLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#projectionlinetooloverrides)
- [RayLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#raylinetooloverrides)
- [RectangleLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#rectanglelinetooloverrides)
- [RegressiontrendLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#regressiontrendlinetooloverrides)
- [RiskrewardlongLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#riskrewardlonglinetooloverrides)
- [RiskrewardshortLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#riskrewardshortlinetooloverrides)
- [RotatedrectangleLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#rotatedrectanglelinetooloverrides)
- [SchiffpitchforkLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#schiffpitchforklinetooloverrides)
- [Schiffpitchfork2LineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#schiffpitchfork2linetooloverrides)
- [SignpostLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#signpostlinetooloverrides)
- [SinelineLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#sinelinelinetooloverrides)
- [StickerLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#stickerlinetooloverrides)
- [TextLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#textlinetooloverrides)
- [TextabsoluteLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#textabsolutelinetooloverrides)
- [ThreedriversLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#threedriverslinetooloverrides)
- [TimecyclesLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#timecycleslinetooloverrides)
- [TrendangleLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#trendanglelinetooloverrides)
- [TrendbasedfibextensionLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#trendbasedfibextensionlinetooloverrides)
- [TrendbasedfibtimeLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#trendbasedfibtimelinetooloverrides)
- [TrendlineLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#trendlinelinetooloverrides)
- [TriangleLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#trianglelinetooloverrides)
- [TrianglepatternLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#trianglepatternlinetooloverrides)
- [VertlineLineToolOverrides](https://docs.lumencharts.com/charting-library/api/drawing-overrides#vertlinelinetooloverrides)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/DrawingOverrides
