inversify-express-utils
Version:
Some utilities for the development of express applications with Inversify
22 lines • 824 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StreamResult = void 0;
const streamContent_1 = require("../content/streamContent");
const httpResponseMessage_1 = require("../httpResponseMessage");
class StreamResult {
readableStream;
contentType;
statusCode;
constructor(readableStream, contentType, statusCode) {
this.readableStream = readableStream;
this.contentType = contentType;
this.statusCode = statusCode;
}
async executeAsync() {
const response = new httpResponseMessage_1.HttpResponseMessage(this.statusCode);
response.content = new streamContent_1.StreamContent(this.readableStream, this.contentType);
return response;
}
}
exports.StreamResult = StreamResult;
//# sourceMappingURL=StreamResult.js.map