server-status-check
Version:
query the server periodically to check whether it is up
29 lines (28 loc) • 1.17 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var fs_1 = __importDefault(require("fs"));
var TemplateHydratorService = /** @class */ (function () {
function TemplateHydratorService(_a) {
var mostachito = _a.mostachito;
this.mostachito = mostachito;
this.hydrateView = this.hydrateView.bind(this);
}
TemplateHydratorService.prototype.loadViewTemplate = function (filepath) {
return new Promise(function (resolve, reject) {
fs_1.default.readFile(filepath, 'utf-8', function (err, viewTemplate) {
if (err)
return reject(err);
resolve({ viewTemplate: viewTemplate });
});
});
};
TemplateHydratorService.prototype.hydrateView = function (_a) {
var viewTemplate = _a.viewTemplate, viewData = _a.viewData;
return this.mostachito.hydrate(viewTemplate, viewData);
};
return TemplateHydratorService;
}());
exports.default = TemplateHydratorService;