@react-formless/core
Version:
Data-driven react forms library written in typescript
26 lines • 1.29 kB
TypeScript
import * as React from "react";
import { FormViewProps, StyledFormSchema, RenderOptions, FormSchema, StyledInputSchema, StyledInputsRenderMap } from "..";
import { styledInputsRenderMap } from "./PlainHtmlRenderMap";
export declare const StyledCellView: <T, T2 = any>(p: RenderOptions & {
setState: import("@react-formless/utils").F1<import("..").FormState<T>, void>;
state: import("..").FormState<T>;
schema: FormSchema<T>;
} & {
styledSchema: StyledFormSchema<T, T2>;
styledInputsRenderMap?: Partial<StyledInputsRenderMap<T, T2>> | undefined;
} & {
cell: import("@react-formless/utils").State<"Title", {
value: string;
}> | import("@react-formless/utils").State<"Row", {
value: import("..").StyledCell<T, T2>[];
}> | import("@react-formless/utils").State<"Custom", {
value: T2;
}> | keyof T;
styledInputsRenderMap: StyledInputsRenderMap<T, T2>;
}) => JSX.Element | null;
export declare type StyledFormViewProps<T, T2> = FormViewProps<T> & {
styledSchema: StyledFormSchema<T, T2>;
styledInputsRenderMap?: Partial<StyledInputsRenderMap<T, T2>>;
};
export declare const StyledFormView: <T extends unknown, T2 extends unknown>(p: StyledFormViewProps<T, T2>) => React.ReactElement;
//# sourceMappingURL=StyledFormView.d.ts.map