UNPKG

@manojadams/metaforms

Version:
24 lines (23 loc) 769 B
import React from "react"; import MetaForm from "./constants/MetaForm"; import { ISchema } from "./constants/model-interfaces"; import { IError, IFormRenderer } from "./constants/common-interface"; import MetaFormUpdater from "./constants/MetaFormUpdater"; export default class FormRenderer extends React.Component<IFormRenderer> { schema: ISchema; state: IState; metaform: MetaForm; metaformUpdater: MetaFormUpdater; name: string; lastAction: string; constructor(props: IFormRenderer); componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; validate(e: React.SyntheticEvent, type: string): boolean; } interface IState { validated: boolean; error: IError; } export {};