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