DataCubeSetting: {
    action?: (api: DataCubeAPI, newValue: T) => void;
    defaultValue: T;
    description?: string;
    group: string;
    key: string;
    numericValueMax?: number;
    numericValueMin?: number;
    numericValueStep?: number;
    requiresReload?: boolean;
    title: string;
    type: DataCubeSettingType;
    valueOptional?: boolean;
}

Type Parameters

  • T extends DataCubeSettingValue = any

Type declaration

  • Optionalaction?: (api: DataCubeAPI, newValue: T) => void
  • defaultValue: T
  • Optionaldescription?: string
  • group: string
  • key: string
  • OptionalnumericValueMax?: number
  • OptionalnumericValueMin?: number
  • OptionalnumericValueStep?: number
  • OptionalrequiresReload?: boolean
  • title: string
  • type: DataCubeSettingType
  • OptionalvalueOptional?: boolean