UNPKG

kamboja-express

Version:

KambojaJS engine implementation using ExpressJs

37 lines (36 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var json_action_result_1 = require("./json-action-result"); var view_action_result_1 = require("./view-action-result"); var redirect_action_result_1 = require("./redirect-action-result"); var file_action_result_1 = require("./file-action-result"); var download_action_result_1 = require("./download-action-result"); var kamboja_1 = require("kamboja"); function download(path) { return new download_action_result_1.DownloadActionResult(path); } exports.download = download; function file(path) { return new file_action_result_1.FileActionResult(path); } exports.file = file; function json(body, status) { return new json_action_result_1.JsonActionResult(body, status); } exports.json = json; function redirect(path) { return new redirect_action_result_1.RedirectActionResult(path); } exports.redirect = redirect; function view(model, viewName) { return new view_action_result_1.ViewActionResult(model, viewName); } exports.view = view; function broadcast(event, data) { return new kamboja_1.Core.ActionResult(data, 200, "application/json").broadcast(event); } exports.broadcast = broadcast; function emit(event, id, data) { return new kamboja_1.Core.ActionResult(data, 200, "application/json").emit(event, id); } exports.emit = emit;