react-forminate
Version:
React.js + Typescript package that creates dynamic UI forms based on the JSON schema
4 lines (3 loc) • 1.27 kB
TypeScript
export declare const JSX_ATTRIBUTES: readonly ["className", "htmlFor", "defaultValue", "defaultChecked", "onChange", "onClick", "onBlur", "onFocus", "onKeyDown", "onKeyUp", "onMouseEnter", "onMouseLeave", "onInput", "onSubmit", "onInvalid", "children", "key", "ref", "style", "dangerouslySetInnerHTML", "suppressContentEditableWarning", "suppressHydrationWarning", "role", "tabIndex", "aria-hidden", "aria-label", "aria-labelledby", "aria-describedby", "aria-live", "aria-expanded", "aria-checked", "aria-disabled", "aria-required", "data-testid", "data-*", "name", "type", "value", "placeholder", "checked", "disabled", "readOnly", "required", "min", "max", "minLength", "maxLength", "pattern", "step", "multiple", "accept", "autoFocus", "autoComplete", "autoCorrect", "spellCheck", "form", "formAction", "formMethod", "formNoValidate", "formTarget", "inputMode", "list", "rows", "cols", "id", "title", "hidden", "dir", "lang", "contentEditable", "draggable", "accessKey", "src", "alt", "width", "height", "poster", "preload", "controls", "muted", "loop", "playsInline", "href", "target", "download", "rel", "dangerouslySetInnerHTML"];
export declare const TAG_TO_ELEMENT_TAG: Record<string, keyof HTMLElementTagNameMap>;
export declare const ARRAY_FIELD_TYPES: string[];