UNPKG

@alifd/meet-react

Version:

Fusion Mobile React UI System Component

23 lines (22 loc) 732 B
/// <reference types="react" /> import { Component } from 'react'; import { FormItemProps } from '../form'; import MeetField from './index'; export interface FieldElementProps extends FormItemProps { name: string; } export default class FieldElement<T extends FieldElementProps = FieldElementProps> extends Component<T> { static displayName: string; protected field: MeetField | undefined; constructor(props: any); getValueName(): string; getValue(): any; setValue(value: any): void; renderPreview(value: any): any; renderControl(): any; getProps(): Readonly<T> & Readonly<{ children?: import("react").ReactNode; }>; componentWillUnmount(): void; render(): JSX.Element; }