form-base.model.d.ts 510 B

1234567891011121314151617181920212223
  1. export interface FormOptionBase {
  2. key: any;
  3. label: string;
  4. icon?: string;
  5. }
  6. export declare class FormBase<T> {
  7. value: T | undefined;
  8. key: any;
  9. label: string;
  10. placeholder: string;
  11. required: boolean;
  12. controlType: string;
  13. options: FormOptionBase[];
  14. constructor(options?: {
  15. value?: T;
  16. key?: any;
  17. label?: string;
  18. required?: boolean;
  19. placeholder?: string;
  20. controlType?: string;
  21. options?: FormOptionBase[];
  22. });
  23. }