z-util-page
Version:
52 lines (51 loc) • 1.4 kB
JavaScript
class Message {
constructor(xhr) {
Object.defineProperty(this, "status", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "message", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "data", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
this.status = xhr.status;
this.message = xhr.statusText;
this.data = xhr.response;
}
}
class UploadMessage {
constructor(xhr, message, data) {
Object.defineProperty(this, "status", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "message", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
Object.defineProperty(this, "data", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
this.status = xhr.status;
this.message = message;
this.data = data;
}
}
export { UploadMessage, Message };