OperationResult class

แสดงผลลัพธ์ของการดําเนินการ

คุณสมบัติ

errors

รับอาร์เรย์ของอินสแตนซ์ OperationError ที่ระบุข้อผิดพลาดที่เกิดขึ้นระหว่างการดําเนินการ

succeeded

รับค่าสถานะที่ระบุว่าการดําเนินการสําเร็จหรือไม่

success

แสดง OperationResult ที่ระบุว่าการดําเนินการสําเร็จ

วิธีการ

failed(OperationError[])

สร้าง OperationResult ที่ระบุการดําเนินการที่ล้มเหลว โดยมีรายการข้อผิดพลาดถ้าเกี่ยวข้อง

toString()

แปลงค่าของวัตถุ 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[]

อาร์เรย์ที่เลือกได้ของ OperationError ซึ่งทําให้การดําเนินการล้มเหลว

การส่งคืน

OperationResult ที่ระบุการดําเนินการที่ล้มเหลว พร้อมกับรายการข้อผิดพลาดถ้าเกี่ยวข้อง

toString()

แปลงค่าของวัตถุ OperationResult ปัจจุบันเป็นการแสดงสตริงที่เทียบเท่ากัน

function toString(): string

การส่งคืน

string

การแสดงสตริงของออบเจ็กต์ OperationResult ปัจจุบัน

หมายเหตุ

ถ้าการดําเนินการสําเร็จ toString() จะส่งกลับ "สําเร็จ" มิฉะนั้นจะส่งกลับ "ล้มเหลว : " ตามด้วยรายการข้อผิดพลาดที่คั่นด้วยจุลภาคจากคอลเลกชันข้อผิดพลาด หากมี