UNPKG

@dancrumb/fpish

Version:

FP-friendly classes for Typescript

15 lines (14 loc) 690 B
/** * The various states that an async request for data can be in */ export var RemoteDataStatus; (function (RemoteDataStatus) { /** No request has been sent yet */ RemoteDataStatus[RemoteDataStatus["NotAsked"] = 0] = "NotAsked"; /** A request has been sent, but no response has been received */ RemoteDataStatus[RemoteDataStatus["Loading"] = 1] = "Loading"; /** A response has been received and it indicated an error */ RemoteDataStatus[RemoteDataStatus["Failed"] = 2] = "Failed"; /** A response has been received and it was successful */ RemoteDataStatus[RemoteDataStatus["Succeeded"] = 3] = "Succeeded"; })(RemoteDataStatus || (RemoteDataStatus = {}));