UNPKG

form-render

Version:

通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成

90 lines (89 loc) 2.21 kB
export declare const mapping: { default: string; string: string; array: string; boolean: string; integer: string; number: string; object: string; html: string; card: string; collapse: string; lineTitle: string; line: string; subItem: string; panel: string; 'string:upload': string; 'string:url': string; 'string:dateTime': string; 'string:date': string; 'string:year': string; 'string:month': string; 'string:week': string; 'string:quarter': string; 'string:time': string; 'string:textarea': string; 'string:color': string; 'string:image': string; 'range:time': string; 'range:dateTime': string; 'range:date': string; 'range:year': string; 'range:month': string; 'range:week': string; 'range:quarter': string; '*?enum': string; '*?enum_long': string; 'array?enum': string; 'array?enum_long': string; '*?readOnly': string; }; export declare function getWidgetName(schema: any, _mapping?: { default: string; string: string; array: string; boolean: string; integer: string; number: string; object: string; html: string; card: string; collapse: string; lineTitle: string; line: string; subItem: string; panel: string; 'string:upload': string; 'string:url': string; 'string:dateTime': string; 'string:date': string; 'string:year': string; 'string:month': string; 'string:week': string; 'string:quarter': string; 'string:time': string; 'string:textarea': string; 'string:color': string; 'string:image': string; 'range:time': string; 'range:dateTime': string; 'range:date': string; 'range:year': string; 'range:month': string; 'range:week': string; 'range:quarter': string; '*?enum': string; '*?enum_long': string; 'array?enum': string; 'array?enum_long': string; '*?readOnly': string; }): any; export declare const getWidget: (name: string, widgets: any) => any; export declare const extraSchemaList: { checkbox: { valuePropName: string; }; switch: { valuePropName: string; }; };