MCPcopy Create free account

hub / github.com/klinecharts/KLineChart / functions

Functions787 in github.com/klinecharts/KLineChart

↓ 4 callersFunctionclone
(target: T)
src/common/utils/typeChecks.ts:39
↓ 4 callersMethodcoordinateToFloatIndex
(x: number)
src/Store.ts:933
↓ 4 callersFunctioncreateId
(prefix?: string)
src/common/utils/id.ts:18
↓ 4 callersMethoddrawStandardTooltipLegends
( ctx: CanvasRenderingContext2D, legends: TooltipLegend[], coordinate: Coordinate, left: numbe
src/view/IndicatorTooltipView.ts:268
↓ 4 callersMethodexecuteAction
(type: ActionType, data?: unknown)
src/Store.ts:1312
↓ 4 callersMethodgetAxis
()
src/view/YAxisView.ts:28
↓ 4 callersMethodgetElement
()
src/common/Canvas.ts:130
↓ 4 callersMethodgetImage
(_includeOverlay: boolean)
src/pane/SeparatorPane.ts:67
↓ 4 callersFunctiongetLinearYFromCoordinates
(coordinate1: Coordinate, coordinate2: Coordinate, targetCoordinate: Coordinate)
src/extension/figure/line.ts:69
↓ 4 callersFunctionregisterIndicator
(indicator: IndicatorTemplate<D, C, E>)
src/extension/indicator/index.ts:62
↓ 4 callersMethodremoveOverlay
(filter?: OverlayFilter)
src/Chart.ts:1041
↓ 4 callersMethodsetStyles
(value: string | DeepPartial<Styles>)
src/Chart.ts:723
↓ 4 callersMethodstart
()
src/common/Animation.ts:75
↓ 4 callersMethodtimestampToDataIndex
(timestamp: number)
src/Store.ts:1004
↓ 4 callersMethodzoomAtCoordinate
(scale: number, coordinate?: Coordinate, animationDuration?: number)
src/Chart.ts:1196
↓ 3 callersMethod_calcIndicator
(data: IndicatorImp | IndicatorImp[])
src/Store.ts:1348
↓ 3 callersMethod_createSolidBar
(x: number, priceY: number[], barSpace: BarSpace, colors: string[], correction: number)
src/view/CandleBarView.ts:168
↓ 3 callersMethod_createStrokeBar
(x: number, priceY: number[], barSpace: BarSpace, colors: string[], correction: number)
src/view/CandleBarView.ts:197
↓ 3 callersMethod_drawRectTooltip
( ctx: CanvasRenderingContext2D, isDrawCandleTooltip: boolean, isDrawIndicatorTooltip: boolean,
src/view/CandleTooltipView.ts:143
↓ 3 callersMethod_figureMouseClickEvent
(overlay: OverlayImp, figureType: EventOverlayInfoFigureType, figureIndex: number, figure: OverlayFigure)
src/view/OverlayView.ts:339
↓ 3 callersMethod_getYAxisByWidget
(widget: Widget<DrawPane<YAxisImp>>)
src/Event.ts:190
↓ 3 callersMethod_processDataLoad
(type: DataLoadType)
src/Store.ts:749
↓ 3 callersMethod_resetPixelRatio
()
src/common/Canvas.ts:88
↓ 3 callersMethod_resetTapTimeout
()
src/common/EventHandler.ts:276
↓ 3 callersMethod_resetYAxisAutoCalcTickFlag
()
src/Chart.ts:693
↓ 3 callersMethod_touchWithId
(touches: TouchList, id: Nullable<number>)
src/common/EventHandler.ts:945
↓ 3 callersFunctionbinarySearchNearest
(dataList: T[], valueKey: keyof T, targetValue: T[keyof T])
src/common/utils/number.ts:22
↓ 3 callersFunctioncancelAnimationFrame
(id: number)
src/common/utils/compatible.ts:26
↓ 3 callersMethodcoordinateToDataIndex
(x: number)
src/Store.ts:1068
↓ 3 callersFunctioncreateDefaultBounding
(bounding?: Partial<Bounding>)
src/common/Bounding.ts:26
↓ 3 callersFunctiondispose
* Destroy chart instance * @param dcs
src/index.ts:121
↓ 3 callersMethoddoFrame
(callback: AnimationDoFrameCallback)
src/common/Animation.ts:60
↓ 3 callersMethoddrawIndicatorTooltip
( ctx: CanvasRenderingContext2D, left: number, top: number, maxWidth: number )
src/view/IndicatorTooltipView.ts:76
↓ 3 callersFunctioneachFigures
( indicator: Indicator, dataIndex: number, barSpace: BarSpace, defaultStyles: IndicatorStyle, eachFi
src/component/Indicator.ts:247
↓ 3 callersMethodgetClickOverlayInfo
()
src/Store.ts:1779
↓ 3 callersMethodgetDrawPanes
()
src/Chart.ts:239
↓ 3 callersMethodgetIndicators
(filter?: IndicatorFilter)
src/Chart.ts:976
↓ 3 callersMethodgetLastBarRightSideDiffBarCount
()
src/Store.ts:870
↓ 3 callersFunctiongetLinearSlopeIntercept
(coordinate1: Coordinate, coordinate2: Coordinate)
src/extension/figure/line.ts:74
↓ 3 callersMethodgetLocale
()
src/Chart.ts:745
↓ 3 callersMethodgetOverlaysByFilter
(filter: OverlayFilter)
src/Store.ts:1505
↓ 3 callersFunctiongetPeriodDuration
(period)
debug/main.js:21
↓ 3 callersFunctionisIOS
()
src/common/utils/platform.ts:22
↓ 3 callersFunctionlog
(templateText: string, tagStyle: string, messageStyle: string, api: string, invalidParam: string, append: stri
src/common/utils/logger.ts:17
↓ 3 callersMethodoverrideOverlay
(override: OverlayOverride)
src/Chart.ts:1037
↓ 3 callersMethodoverrideYAxis
(yAxis: YAxisOverride)
src/Chart.ts:1097
↓ 3 callersMethodprogressOverlayComplete
()
src/Store.ts:1613
↓ 3 callersMethodresetData
(fn?: () => void)
src/Store.ts:797
↓ 3 callersMethodsetPaneOptions
(options: PaneOptions)
src/Chart.ts:1045
↓ 3 callersMethodupdateProgressOverlayInfo
(paneId: string, appointPaneFlag?: boolean)
src/Store.ts:1627
↓ 2 callersMethod_addData
( data: KLineData | KLineData[], type: DataLoadType, more?: DataLoadMore )
src/Store.ts:572
↓ 2 callersMethod_cacheChartBounding
()
src/Chart.ts:197
↓ 2 callersMethod_calcOptimalBarSpace
()
src/Store.ts:660
↓ 2 callersMethod_checkPinchState
(touches: TouchList)
src/common/EventHandler.ts:806
↓ 2 callersMethod_clearData
()
src/Store.ts:1798
↓ 2 callersMethod_clearLastPriceMarkExtendTextUpdateTimer
()
src/Store.ts:1791
↓ 2 callersMethod_createFigureEvents
( overlay: OverlayImp, figureType: EventOverlayInfoFigureType, figureIndex: number, figure: Ov
src/view/OverlayView.ts:248
↓ 2 callersMethod_createLayoutIndicator
( paneId: string, content: LayoutPaneContentChild, paneOptions: PaneOptions, yAxis: YAxisOverr
src/Chart.ts:265
↓ 2 callersMethod_dragEnabled
(topPane: DrawPane, bottomPane: DrawPane)
src/widget/SeparatorWidget.ts:64
↓ 2 callersMethod_drawCandleStandardTooltip
( ctx: CanvasRenderingContext2D, left: number, top: number, maxWidth: number )
src/view/CandleTooltipView.ts:87
↓ 2 callersMethod_drawLine
(ctx: CanvasRenderingContext2D, coordinates: Coordinate[], styles: CrosshairDirectionStyle)
src/view/CrosshairLineView.ts:53
↓ 2 callersMethod_drawMark
( ctx: CanvasRenderingContext2D, text: string, coordinate: Coordinate, offsets: number[],
src/view/CandleHighLowPriceView.ts:64
↓ 2 callersMethod_drawOverlay
( ctx: CanvasRenderingContext2D, overlay: OverlayImp )
src/view/OverlayView.ts:488
↓ 2 callersMethod_executeListener
(fn?: () => void)
src/common/Canvas.ts:104
↓ 2 callersMethod_figureMouseMoveEvent
(overlay: OverlayImp, figureType: EventOverlayInfoFigureType, figureIndex: number, figure: OverlayFigure)
src/view/OverlayView.ts:298
↓ 2 callersMethod_figureMouseRightClickEvent
(overlay: OverlayImp, _figureType: EventOverlayInfoFigureType, _figureIndex: number, figure: OverlayFigure)
src/view/OverlayView.ts:366
↓ 2 callersMethod_findAdjustablePane
(startIndex: number, step: number)
src/widget/SeparatorWidget.ts:70
↓ 2 callersMethod_findDragPanes
()
src/widget/SeparatorWidget.ts:81
↓ 2 callersMethod_getCandleTooltipLegends
()
src/view/CandleTooltipView.ts:375
↓ 2 callersMethod_getTouchDistance
(p1: Touch, p2: Touch)
src/common/EventHandler.ts:920
↓ 2 callersMethod_layout
()
src/Chart.ts:391
↓ 2 callersMethod_processMainScrollingEvent
(widget: Widget<DrawPane<YAxisImp>>, event: MouseTouchEvent)
src/Event.ts:635
↓ 2 callersMethod_processOverlayDeselectedEvent
(overlay: OverlayImp, figure: Nullable<OverlayFigure>, event: MouseTouchEvent)
src/view/OverlayView.ts:290
↓ 2 callersMethod_processOverlayMouseEnterEvent
(overlay: OverlayImp, figure: Nullable<OverlayFigure>, event: MouseTouchEvent)
src/view/OverlayView.ts:266
↓ 2 callersMethod_processOverlayMouseLeaveEvent
(overlay: OverlayImp, figure: Nullable<OverlayFigure>, event: MouseTouchEvent)
src/view/OverlayView.ts:274
↓ 2 callersMethod_processOverlaySelectedEvent
(overlay: OverlayImp, figure: Nullable<OverlayFigure>, event: MouseTouchEvent)
src/view/OverlayView.ts:282
↓ 2 callersMethod_processXAxisScrollStartEvent
(widget: Widget, event: MouseTouchEvent)
src/Event.ts:678
↓ 2 callersMethod_processXAxisScrollingEvent
(widget: Widget<DrawPane<XAxis>>, event: MouseTouchEvent)
src/Event.ts:688
↓ 2 callersMethod_processYAxisScaleStartEvent
(widget: Widget<DrawPane<YAxisImp>>, event: MouseTouchEvent)
src/Event.ts:706
↓ 2 callersMethod_processYAxisScalingEvent
(widget: Widget<DrawPane<YAxisImp>>, event: MouseTouchEvent)
src/Event.ts:718
↓ 2 callersMethod_sortIndicators
(paneId?: string)
src/Store.ts:1338
↓ 2 callersMethod_syncYAxesByData
()
src/Chart.ts:873
↓ 2 callersMethod_synchronizeIndicatorSeriesPrecision
(indicator?: IndicatorImp)
src/Store.ts:1428
↓ 2 callersFunctionclamp
(value, min, max)
debug/main.js:40
↓ 2 callersMethodclassifyTooltipFeatures
(features: TooltipFeatureStyle[])
src/view/IndicatorTooltipView.ts:418
↓ 2 callersMethodcontinuousDrawingModeEventMoveForDrawing
* Add a point during continuous drawing mode
src/component/Overlay.ts:386
↓ 2 callersFunctioncreateBackDataList
(basePrice, timestamp, period, count = LOAD_BAR_COUNT)
debug/main.js:123
↓ 2 callersFunctioncreateMarketState
(period)
debug/main.js:60
↓ 2 callersFunctioncreateNextBar
(open, timestamp, state)
debug/main.js:73
↓ 2 callersFunctiondrawEllipticalArc
(ctx: CanvasRenderingContext2D, x1: number, y1: number, args: number[], offsetX: number, offsetY: number, isRe
src/extension/figure/path.ts:21
↓ 2 callersMethoddrawFigures
(ctx: CanvasRenderingContext2D, overlay: OverlayImp, figures: OverlayFigure[])
src/view/OverlayView.ts:537
↓ 2 callersFunctiondrawRect
(ctx: CanvasRenderingContext2D, attrs: RectAttrs | RectAttrs[], styles: Partial<RectStyle>)
src/extension/figure/rect.ts:50
↓ 2 callersMethodfloatIndexToTimestamp
* Converts a float data index to an interpolated timestamp. * This allows sub-bar precision for smooth freehand drawings. * Supports extrapolati
src/Store.ts:1079
↓ 2 callersMethodforceComplete
()
src/component/Overlay.ts:358
↓ 2 callersFunctionformatTemplateString
(template: string, params: Record<string, unknown>)
src/common/utils/format.ts:153
↓ 2 callersMethodgetDataByDataIndex
(dataIndex: number)
src/Store.ts:929
↓ 2 callersFunctiongetDefaultAxisRange
()
src/component/Axis.ts:103
↓ 2 callersFunctiongetDefaultAxisStyle
()
src/common/Styles.ts:638
↓ 2 callersFunctiongetDefaultVisibleRange
()
src/common/VisibleRange.ts:22
↓ 2 callersFunctiongetFigureClass
(name: string)
src/extension/figure/index.ts:46
← previousnext →101–200 of 787, ranked by callers