UNPKG

create-ias-lowcode

Version:

45 lines (38 loc) 830 B
export interface BaseButtonSchema { /** * @required * @description 按钮 * @values BaseButton */ templateType: 'BaseButton'; // 对话上下文 context?: { missingParams?: string[]; // 需要用户补充的参数 previousChoices?: string[]; // 历史选择记录 validated?: boolean; // 是否已经验证过 }; params: { /** * @required 对应的属性字段不能为空 */ fieldKey: string; /** * @required tab项不能为空 * @minLength 1 */ items?: Array<{ /** * @requires tab 名称 */ label: string; /** * @requires tab 唯一标识 */ key: string; }>; }; /** * @generated 由模型填充的缺失字段 */ reason: string[]; }