react-application-core
Version:
A react-based application core for the business applications.
47 lines (46 loc) • 1.43 kB
TypeScript
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"
}