import { HttpServerReply, NgEngineService } from '../../services'; import { Observable } from 'rxjs'; import { HttpResponse } from '@hapiness/core/httpserver'; export declare class HtmlUniversalRoute { private _ngEngineService; private _reply; /** * Class constructor * * @param {NgEngineService} _ngEngineService * @param {HttpServerReply} _reply */ constructor(_ngEngineService: NgEngineService, _reply: HttpServerReply); /** * Get implementation * * @returns {Observable>} */ onGet(): Observable>; /** * Format response to HttpResponse object * * @param {any} data * * @returns HttpResponse */ private _formatResponse; /** * Check if response is not empty * * @param {any} response * * @returns boolean */ private _isValid; /** * Apply new headers or create redirection * * @param {HttpResponse} response initial response * * @returns {HttpResponse} new response * * @private */ private _createResponse; }