UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

25 lines (22 loc) 547 B
/** * Copyright (c) 2019 zewail * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ import { Response } from '.'; export class ResponseManager { response: any; constructor(data: any = null, code = 200, headers = {}) { if (data instanceof Response) { this.response = data; } else { this.response = new Response(data, code, headers); } } output(request: any) { if (!this.response) return undefined; this.response.send(request); return this.response; } }