All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.fluorumlabs.disconnect.highcharts.ResponsiveOptions Maven / Gradle / Ivy

There is a newer version: 0.1.0-alpha2
Show newest version
package com.github.fluorumlabs.disconnect.highcharts;

import javax.annotation.Nullable;
import js.lang.Any;
import js.util.collections.Array;
import org.teavm.jso.JSProperty;

/**
 * (Highcharts, Highstock, Highmaps) Allows setting a set of rules to apply for
 * different screen or chart sizes. Each rule specifies additional chart
 * options.
 *
 * @see https://api.highcharts.com/highcharts/responsive
 * @see https://api.highcharts.com/highstock/responsive
 * @see https://api.highcharts.com/highmaps/responsive
 *
 */
public interface ResponsiveOptions extends Any {
  /**
   * (Highcharts, Highstock, Highmaps) A set of rules for responsive settings.
   * The rules are executed from the top down.
   *
   * @see https://api.highcharts.com/highcharts/responsive.rules
   * @see https://api.highcharts.com/highstock/responsive.rules
   * @see https://api.highcharts.com/highmaps/responsive.rules
   *
   * @implspec rules?: Array;
   *
   */
  @JSProperty("rules")
  @Nullable
  Array getRules();

  /**
   * (Highcharts, Highstock, Highmaps) A set of rules for responsive settings.
   * The rules are executed from the top down.
   *
   * @see https://api.highcharts.com/highcharts/responsive.rules
   * @see https://api.highcharts.com/highstock/responsive.rules
   * @see https://api.highcharts.com/highmaps/responsive.rules
   *
   * @implspec rules?: Array;
   *
   */
  @JSProperty("rules")
  void setRules(Array value);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy