import { FormGroupDirective } from '@angular/forms'; /** * form 显示布局 * - horizontal 水平排列 form-field block 布局 label 和 input inline 布局 * - vertical 垂直排列 form-field block 布局 label 和 input block 布局 * - inline 内联排列 form-field inline 布局 label 和 input inline 布局 */ export declare type FormLayout = 'horizontal' | 'vertical' | 'inline'; export declare class SimFormDirective { /** * 表单布局方式 * - horizontal 水平排列 * - vertical 垂直排列 * - inline 内联排列 */ layout: FormLayout; /** 全局配置当前form下所有label的width */ labelWidth: string; constructor(form: FormGroupDirective); /** * 递归触发验证 * @param formGroup */ private validateAllFormFields; }