UNPKG

react-application-core

Version:

A react-based application core for the business applications.

47 lines (46 loc) 1.43 kB
import { IPresetsMinMaxEntity } from './entity-definition.interface'; import { IGenericComponentProps } from './generic-component-definition.interface'; import { IFieldConfigurationWrapper, IOnChangeWrapper, IStepWrapper, IValueWrapper } from '../definitions.interface'; import { INumberFieldProps } from '../component/field/numberfield/numberfield.interface'; /** * @presets-entity * @stable [15.10.2020] */ export interface IPresetsSliderBaseEntity extends IPresetsMinMaxEntity, IFieldConfigurationWrapper<INumberFieldProps>, IStepWrapper { } /** * @presets-entity * @stable [15.10.2020] */ export interface IPresetsSliderEntity extends IPresetsSliderBaseEntity, IOnChangeWrapper<IPresetsMinMaxEntity>, IValueWrapper<IPresetsMinMaxEntity> { } /** * @generic-entity * @stable [15.10.2020] */ export interface IGenericSliderEntity extends IPresetsSliderEntity { } /** * @props * @stable [15.10.2020] */ export interface ISliderProps extends IGenericComponentProps, IGenericSliderEntity { } /** * @state * @stable [15.10.2020] */ export interface ISliderState extends IPresetsMinMaxEntity { } /** * @stable [16.10.2020] */ export declare const DEFAULT_SLIDER_ENTITY: Readonly<IPresetsSliderBaseEntity>; /** * @stable [15.10.2020] * @enum */ export declare enum SliderClassesEnum { SLIDER = "rac-slider", SLIDER_FIELDS_WRAPPER = "rac-slider__fields-wrapper" }