UNPKG

react-application-core

Version:

A react-based application core for the business applications.

35 lines (34 loc) 1.33 kB
import { IDetectFileTypeTransportConfigurationWrapper, IDetectFileTypeWrapper, ITypeWrapper, IUrlWrapper, IUsePreviewWrapper, IViewerClassNameWrapper, IViewerConfigurationWrapper, IViewerWrapper } from '../definitions.interface'; import { IFieldProps, IFieldState } from './field-definition.interface'; import { ITransportRequestEntity } from './transport-definition.interface'; import { IViewerProps, ViewersEnum } from './viewer-definition.interface'; /** * @presets-entity * @stable [19.06.2020] */ export interface IPresetsViewFieldEntity extends IViewerClassNameWrapper, IViewerConfigurationWrapper<IViewerProps>, IViewerWrapper<ViewersEnum> { } /** * @generic-entity * @stable [19.06.2020] */ export interface IGenericViewFieldEntity extends IPresetsViewFieldEntity { } /** * TODO IViewFieldEntity */ export interface IViewFieldProps extends IFieldProps, IGenericViewFieldEntity, IUsePreviewWrapper, IDetectFileTypeWrapper, IDetectFileTypeTransportConfigurationWrapper<ITransportRequestEntity> { } /** * @stable [29.07.2019] */ export interface IViewFieldState extends IFieldState, IUrlWrapper, ITypeWrapper { } /** * @classes * @stable [19.06.2020] */ export declare enum ViewFieldClassesEnum { VIEW_FIELD = "rac-view-field", VIEW_FIELD_VIEWER = "rac-view-field__viewer" }