فیلد.(سازنده)
یک نمونه جدید از کلاس Field
می سازد
امضا:
constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
ارزش | T | نوع فیلد .SKIP_SETUP | مقدار اولیه فیلد همچنین Field.SKIP_SETUP را میپذیرد اگر میخواهید از تنظیم صرفنظر کنید (فقط توسط زیرکلاسهایی استفاده میشود که میخواهند پیکربندی و تنظیم مقدار فیلد را پس از اجرای سازندههای خود انجام دهند). |
تایید کننده | Field Validator <T> | خالی | (اختیاری) تابعی که برای تأیید تغییرات مقدار فیلد فراخوانی می شود. یک مقدار را می گیرد و یک مقدار معتبر یا تهی برای لغو تغییر برمی گرداند. |
پیکربندی | FieldConfig | (اختیاری) نقشه ای از گزینه های مورد استفاده برای پیکربندی فیلد. برای لیستی از ویژگی هایی که این پارامتر پشتیبانی می کند، به مستندات فیلد جداگانه مراجعه کنید. |