# Interface: TooltipCallbacks<TType, Model, Item>

# Type parameters

Name Type Default
TType ChartType -
Model - TooltipModel<TType>
Item - TooltipItem<TType>

# Methods

# afterBody

afterBody(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2282 (opens new window)


# afterFooter

afterFooter(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2294 (opens new window)


# afterLabel

afterLabel(tooltipItem: Item): string | string[]

# Parameters:

Name Type
tooltipItem Item

Returns: string | string[]

Defined in: index.esm.d.ts:2286 (opens new window)


# afterTitle

afterTitle(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2279 (opens new window)


# beforeBody

beforeBody(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2281 (opens new window)


# beforeFooter

beforeFooter(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2292 (opens new window)


# beforeLabel

beforeLabel(tooltipItem: Item): string | string[]

# Parameters:

Name Type
tooltipItem Item

Returns: string | string[]

Defined in: index.esm.d.ts:2284 (opens new window)


# beforeTitle

beforeTitle(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2277 (opens new window)


footer(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2293 (opens new window)


# label

label(tooltipItem: Item): string | string[]

# Parameters:

Name Type
tooltipItem Item

Returns: string | string[]

Defined in: index.esm.d.ts:2285 (opens new window)


# labelColor

labelColor(tooltipItem: Item): object

# Parameters:

Name Type
tooltipItem Item

Returns: object

Name Type
backgroundColor Color
borderColor Color

Defined in: index.esm.d.ts:2288 (opens new window)


# labelPointStyle

labelPointStyle(tooltipItem: Item): object

# Parameters:

Name Type
tooltipItem Item

Returns: object

Name Type
pointStyle PointStyle
rotation number

Defined in: index.esm.d.ts:2290 (opens new window)


# labelTextColor

labelTextColor(tooltipItem: Item): Color

# Parameters:

Name Type
tooltipItem Item

Returns: Color

Defined in: index.esm.d.ts:2289 (opens new window)


# title

title(tooltipItems: Item[]): string | string[]

# Parameters:

Name Type
tooltipItems Item[]

Returns: string | string[]

Defined in: index.esm.d.ts:2278 (opens new window)