# chartjs-plugin-zoom - v1.1.1

# Type aliases

# PanFunction

Ƭ PanFunction: (scale: Scale, delta: number, limits: LimitOptions) => boolean

# Type declaration

▸ (scale, delta, limits): boolean

# Parameters
Name Type
scale Scale
delta number
limits LimitOptions
# Returns

boolean

# Defined in

index.d.ts:31 (opens new window)


# ZoomFunction

Ƭ ZoomFunction: (scale: Scale, zoom: number, center: Point, limits: LimitOptions) => boolean

# Type declaration

▸ (scale, zoom, center, limits): boolean

# Parameters
Name Type
scale Scale
zoom number
center Point
limits LimitOptions
# Returns

boolean

# Defined in

index.d.ts:30 (opens new window)

# Variables

# default

Const default: Plugin & { panFunctions: ScaleFunctions<PanFunction> ; zoomFunctions: ScaleFunctions<ZoomFunction> }

# Defined in

index.d.ts:39 (opens new window)

# Functions

# getZoomLevel

getZoomLevel(chart): number

# Parameters

Name Type
chart Chart

# Returns

number

# Defined in

index.d.ts:50 (opens new window)


# pan

pan(chart, amount, scales?, mode?): void

# Parameters

Name Type
chart Chart
amount PanAmount
scales? Scale[]
mode? UpdateMode

# Returns

void

# Defined in

index.d.ts:46 (opens new window)


# resetZoom

resetZoom(chart, mode?): void

# Parameters

Name Type
chart Chart
mode? UpdateMode

# Returns

void

# Defined in

index.d.ts:49 (opens new window)


# zoom

zoom(chart, amount, mode?): void

# Parameters

Name Type
chart Chart
amount ZoomAmount
mode? UpdateMode

# Returns

void

# Defined in

index.d.ts:47 (opens new window)


# zoomScale

zoomScale(chart, scaleId, range, mode?): void

# Parameters

Name Type
chart Chart
scaleId string
range ScaleRange
mode? UpdateMode

# Returns

void

# Defined in

index.d.ts:48 (opens new window)