OperationResult class
แสดงผลลัพธ์ของการดําเนินการ
คุณสมบัติ
| errors | รับอาร์เรย์ของอินสแตนซ์ OperationError ที่ระบุข้อผิดพลาดที่เกิดขึ้นระหว่างการดําเนินการ |
| succeeded | รับค่าสถานะที่ระบุว่าการดําเนินการสําเร็จหรือไม่ |
| success | แสดง OperationResult ที่ระบุว่าการดําเนินการสําเร็จ |
วิธีการ
| failed(Operation |
สร้าง OperationResult ที่ระบุการดําเนินการที่ล้มเหลว โดยมีรายการข้อผิดพลาดถ้าเกี่ยวข้อง |
| to |
แปลงค่าของวัตถุ OperationResult ปัจจุบันเป็นการแสดงสตริงที่เทียบเท่ากัน |
รายละเอียดคุณสมบัติ
errors
รับอาร์เรย์ของอินสแตนซ์ OperationError ที่ระบุข้อผิดพลาดที่เกิดขึ้นระหว่างการดําเนินการ
OperationError[] errors
ค่าคุณสมบัติ
succeeded
รับค่าสถานะที่ระบุว่าการดําเนินการสําเร็จหรือไม่
succeeded: boolean
ค่าคุณสมบัติ
boolean
success
แสดง OperationResult ที่ระบุว่าการดําเนินการสําเร็จ
static OperationResult success
ค่าคุณสมบัติ
รายละเอียดวิธีการ
failed(OperationError[])
สร้าง OperationResult ที่ระบุการดําเนินการที่ล้มเหลว โดยมีรายการข้อผิดพลาดถ้าเกี่ยวข้อง
static function failed(errors: OperationError[]): OperationResult
พารามิเตอร์
- errors
อาร์เรย์ที่เลือกได้ของ OperationError ซึ่งทําให้การดําเนินการล้มเหลว
การส่งคืน
OperationResult ที่ระบุการดําเนินการที่ล้มเหลว พร้อมกับรายการข้อผิดพลาดถ้าเกี่ยวข้อง
toString()
แปลงค่าของวัตถุ OperationResult ปัจจุบันเป็นการแสดงสตริงที่เทียบเท่ากัน
function toString(): string
การส่งคืน
string
การแสดงสตริงของออบเจ็กต์ OperationResult ปัจจุบัน
หมายเหตุ
ถ้าการดําเนินการสําเร็จ toString() จะส่งกลับ "สําเร็จ" มิฉะนั้นจะส่งกลับ "ล้มเหลว : " ตามด้วยรายการข้อผิดพลาดที่คั่นด้วยจุลภาคจากคอลเลกชันข้อผิดพลาด หากมี