UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

18 lines (17 loc) 695 B
import { ConfigContextValue } from '../../../lib/config-provider/ConfigContext'; import DataSet from './DataSet'; import ViewComponent, { ViewComponentProps } from '../core/ViewComponent'; import { Lang } from '../locale-context/enum'; /** * 可绑定数据源的组件. */ export interface DataSetComponentProps extends ViewComponentProps { /** 数据源 */ dataSet?: DataSet; } export default class DataSetComponent<T extends DataSetComponentProps, C extends ConfigContextValue = ConfigContextValue> extends ViewComponent<T, C> { get dataSet(): DataSet | undefined; get lang(): Lang; getObservableProps(props: any, context: any): any; getOmitPropsKeys(): string[]; }