@form-create/tdesign
Version:
TDesign 版本低代码表单 | FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单生成组件。
15 lines (10 loc) • 1.01 kB
TypeScript
import {CreatorHelper} from "@form-create/core";
import {CreatorAttrs, OptionAttrs, RuleAttrs, ApiAttrs} from "./config";
declare const makerFactory: CreatorHelper<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
declare enum MakerName {
"rangeInput", "transfer", "tag", "tagInput", "treeSelect", "treeSelectMultiple", "autoComplete", "auto", "datePicker", "date", "dateRangePicker", "dateRange", "hidden", "input", "password", "url", "tel", "text", "textarea", "slider", "sliderRange", "timePicker", "time", "timeRange", "group", "tree", "switch", "upload", "checkbox", "cascader", "colorPicker", "frame", "inputNumber", "radio", "select", "number", "color", "selectMultiple", "selectOne", "image", "file", "uploadFileOne", "uploadImageOne", "uploadImage", "uploadFile", "frameInputs", "frameFiles", "frameImages", "frameInputOne", "frameFileOne", "frameImageOne", "frameInput", "frameFile", "frameImage"
}
type Maker = {
[name in keyof typeof MakerName]: typeof makerFactory;
}
export default Maker;