@etsoo/appscript
Version:
Applications shared TypeScript framework
65 lines (54 loc) • 815 B
text/typescript
import { IdType, ListType2 } from "@etsoo/shared";
/**
* Custom field space (12 columns)
* 自定义字段空间(12列)
*/
export type CustomFieldSpace =
| "quater"
| "half"
| "half1"
| "full"
| "five"
| "seven";
/**
* Custom field data
* 自定义字段数据
*/
export type CustomFieldData = {
/**
* Type
*/
type: string;
/**
* Field name
*/
name?: string;
/**
* Options
*/
options?: ListType2[];
/**
* Refs
*/
refs?: [string, ...IdType[]];
/**
* Space
*/
space?: CustomFieldSpace;
/**
* Grid item proerties
*/
gridItemProps?: Record<string, any>;
/**
* Main slot properties
*/
mainSlotProps?: Record<string, any>;
/**
* Label
*/
label?: string;
/**
* Helper text
*/
helperText?: string;
};