zoom property

dynamic zoom

Implementation

external dynamic
    /*{
		/**
		 * Zoom by giving x domain.
		 * @param domain If domain is given, the chart will be zoomed to the given domain. If no argument is given, the current zoomed domain will be returned.
		 */
		(domain?: number[]): number[];

		/**
		 * Enable and disable zooming.
		 * @param enabled If enabled is true, the feature of zooming will be enabled. If false is given, it will be disabled.
		 */
		enable(enabled: boolean): void;

		/**
		 * Set or get x Axis minimum zoom range value.
		 * @param min Minimum value to set for zoom
		 */
		min(min?: number): number;

		/**
		 * Set or get x Axis maximum zoom range value.
		 * @param max Maximum value to set for zoom
		 */
		max(max?: number): number;

		/**
		 * Set zoom range.
		 * @param range Zoom range object value
		 */
		range(range?: { min?: number, max?: number }): { min: number, max: number }
	}*/
    get zoom;
void zoom=(dynamic v)

Implementation

external set zoom(
    dynamic
        /*{
		/**
		 * Zoom by giving x domain.
		 * @param domain If domain is given, the chart will be zoomed to the given domain. If no argument is given, the current zoomed domain will be returned.
		 */
		(domain?: number[]): number[];

		/**
		 * Enable and disable zooming.
		 * @param enabled If enabled is true, the feature of zooming will be enabled. If false is given, it will be disabled.
		 */
		enable(enabled: boolean): void;

		/**
		 * Set or get x Axis minimum zoom range value.
		 * @param min Minimum value to set for zoom
		 */
		min(min?: number): number;

		/**
		 * Set or get x Axis maximum zoom range value.
		 * @param max Maximum value to set for zoom
		 */
		max(max?: number): number;

		/**
		 * Set zoom range.
		 * @param range Zoom range object value
		 */
		range(range?: { min?: number, max?: number }): { min: number, max: number }
	}*/
        v);