kamboja-core
Advanced tools
Comparing version 0.5.0-alpha.70d3c872 to 0.5.0-alpha.8dbf4764
import { HttpRequest } from "../http"; | ||
import { Handshake } from "../socket"; | ||
import { Validator } from "../validator"; | ||
import { InvocationBase } from "./invocation-base"; | ||
export interface BaseController { | ||
context: HttpRequest | Handshake; | ||
invocation: InvocationBase; | ||
validator: Validator; | ||
} |
import { RouteInfo } from "../router"; | ||
import { KambojaOption } from "./kamboja-option"; | ||
export interface Engine { | ||
init(routes: RouteInfo[], option: KambojaOption): any; | ||
init(routes: RouteInfo[], option: KambojaOption, app?: any): any; | ||
} |
@@ -7,2 +7,3 @@ export * from "./application"; | ||
export * from "./invocation"; | ||
export * from "./invocation-base"; | ||
export * from "./kamboja-option"; | ||
@@ -9,0 +10,0 @@ export * from "./log-type"; |
@@ -7,3 +7,4 @@ import { ActionResult } from "./action-result"; | ||
import { Facade } from "../index"; | ||
export declare abstract class Invocation { | ||
import { InvocationBase } from "./invocation-base"; | ||
export declare abstract class Invocation implements InvocationBase { | ||
abstract proceed(): Promise<ActionResult>; | ||
@@ -10,0 +11,0 @@ context: HttpRequest | Handshake; |
@@ -1,2 +0,2 @@ | ||
export { Application, BaseController, Engine, Facility, Invocation, KambojaOption, LogType, MethodDecorator, Middleware, MiddlewaresType, Response, MiddlewareFunction } from "./framework"; | ||
export { Application, BaseController, Engine, Facility, Invocation, KambojaOption, LogType, MethodDecorator, Middleware, MiddlewaresType, Response, MiddlewareFunction, InvocationBase } from "./framework"; | ||
export { Cookie, CookieOptions, HttpError, HttpMethod, HttpRequest } from "./http"; | ||
@@ -3,0 +3,0 @@ export { DependencyResolver, IdentifierResolver, PathResolver } from "./resolver"; |
@@ -13,4 +13,4 @@ "use strict"; | ||
exports.ValidationTypesAccepted = validator_1.ValidationTypesAccepted; | ||
class ActionResult { | ||
constructor(body, status, type) { | ||
var ActionResult = /** @class */ (function () { | ||
function ActionResult(body, status, type) { | ||
this.body = body; | ||
@@ -22,7 +22,7 @@ this.status = status; | ||
} | ||
setHeader(key, value) { | ||
ActionResult.prototype.setHeader = function (key, value) { | ||
this.header[key] = value; | ||
return this; | ||
} | ||
setCookie(key, value, options) { | ||
}; | ||
ActionResult.prototype.setCookie = function (key, value, options) { | ||
if (!this.cookies) | ||
@@ -32,12 +32,12 @@ this.cookies = []; | ||
return this; | ||
} | ||
setStatus(status) { | ||
}; | ||
ActionResult.prototype.setStatus = function (status) { | ||
this.status = status; | ||
return this; | ||
} | ||
setType(type) { | ||
}; | ||
ActionResult.prototype.setType = function (type) { | ||
this.type = type; | ||
return this; | ||
} | ||
broadcast(event, data) { | ||
}; | ||
ActionResult.prototype.broadcast = function (event, data) { | ||
if (!this.events) | ||
@@ -47,4 +47,4 @@ this.events = []; | ||
return this; | ||
} | ||
emit(event, id, data) { | ||
}; | ||
ActionResult.prototype.emit = function (event, id, data) { | ||
if (!this.events) | ||
@@ -54,7 +54,8 @@ this.events = []; | ||
return this; | ||
} | ||
execute(context, response, routeInfo) { | ||
}; | ||
ActionResult.prototype.execute = function (context, response, routeInfo) { | ||
response.send(this); | ||
} | ||
} | ||
}; | ||
return ActionResult; | ||
}()); | ||
exports.ActionResult = ActionResult; |
{ | ||
"name": "kamboja-core", | ||
"version": "0.5.0-alpha.70d3c872", | ||
"version": "0.5.0-alpha.8dbf4764", | ||
"description": "Core library of KambojaJS", | ||
@@ -24,3 +24,3 @@ "main": "lib/index.js", | ||
"@types/node": "^8.0.28", | ||
"kecubung": "0.5.0-alpha.70d3c872", | ||
"kecubung": "0.5.0-alpha.8dbf4764", | ||
"lodash": "^4.17.4", | ||
@@ -27,0 +27,0 @@ "reflect-metadata": "^0.1.10", |
30412
96
720
+ Addedkecubung@0.5.0-alpha.8dbf4764(transitive)
- Removedkecubung@0.5.0-alpha.70d3c872(transitive)