kamboja-core
Advanced tools
Comparing version 0.5.0-alpha.695401af to 0.5.0-alpha.6eeffaa7
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
class ActionResult { | ||
constructor(body, status, type) { | ||
var ActionResult = /** @class */ (function () { | ||
function ActionResult(body, status, type) { | ||
this.body = body; | ||
@@ -11,7 +11,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) | ||
@@ -21,12 +21,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) | ||
@@ -36,4 +36,4 @@ this.events = []; | ||
return this; | ||
} | ||
emit(event, id, data) { | ||
}; | ||
ActionResult.prototype.emit = function (event, id, data) { | ||
if (!this.events) | ||
@@ -43,7 +43,8 @@ this.events = []; | ||
return this; | ||
} | ||
execute(context, response, routeInfo) { | ||
}; | ||
ActionResult.prototype.execute = function (context, response, routeInfo) { | ||
response.send(this); | ||
} | ||
} | ||
}; | ||
return ActionResult; | ||
}()); | ||
exports.ActionResult = ActionResult; |
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"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const tslib_1 = require("tslib"); | ||
var tslib_1 = require("tslib"); | ||
tslib_1.__exportStar(require("./invocation"), exports); | ||
tslib_1.__exportStar(require("./method-decorator"), exports); |
@@ -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; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
class Invocation { | ||
} | ||
var Invocation = /** @class */ (function () { | ||
function Invocation() { | ||
} | ||
return Invocation; | ||
}()); | ||
exports.Invocation = Invocation; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.MethodDecorator = (target, propertyKey, descriptor) => { }; | ||
exports.MethodDecorator = function (target, propertyKey, descriptor) { }; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
class HttpError { | ||
constructor(status, error, request, response) { | ||
var HttpError = /** @class */ (function () { | ||
function HttpError(status, error, request, response) { | ||
this.status = status; | ||
@@ -10,3 +10,4 @@ this.error = error; | ||
} | ||
} | ||
return HttpError; | ||
}()); | ||
exports.HttpError = HttpError; |
@@ -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; |
@@ -8,18 +8,18 @@ export declare namespace RouteAnalysisCode { | ||
/** | ||
* Only applied on GET method, issue when action contains parameter | ||
* but route doesn't have any | ||
*/ | ||
* Only applied on GET method, issue when action contains parameter | ||
* but route doesn't have any | ||
*/ | ||
const MissingRouteParameters = 2; | ||
/** | ||
* Issue when router contains parameter, but action doesn't have any | ||
*/ | ||
* Issue when router contains parameter, but action doesn't have any | ||
*/ | ||
const MissingActionParameters = 3; | ||
/** | ||
* Issue when @internal decorator combined with other http method decorator | ||
*/ | ||
* Issue when @internal decorator combined with other http method decorator | ||
*/ | ||
const ConflictDecorators = 4; | ||
/** | ||
* API Convention fail because appropriate method name is match with | ||
* method naming convention but the method doesn't have parameters | ||
*/ | ||
* API Convention fail because appropriate method name is match with | ||
* method naming convention but the method doesn't have parameters | ||
*/ | ||
const ConventionFail = 5; | ||
@@ -26,0 +26,0 @@ const ClassNotInheritedFromController = 6; |
@@ -11,18 +11,18 @@ "use strict"; | ||
/** | ||
* Only applied on GET method, issue when action contains parameter | ||
* but route doesn't have any | ||
*/ | ||
* Only applied on GET method, issue when action contains parameter | ||
* but route doesn't have any | ||
*/ | ||
RouteAnalysisCode.MissingRouteParameters = 2; | ||
/** | ||
* Issue when router contains parameter, but action doesn't have any | ||
*/ | ||
* Issue when router contains parameter, but action doesn't have any | ||
*/ | ||
RouteAnalysisCode.MissingActionParameters = 3; | ||
/** | ||
* Issue when @internal decorator combined with other http method decorator | ||
*/ | ||
* Issue when @internal decorator combined with other http method decorator | ||
*/ | ||
RouteAnalysisCode.ConflictDecorators = 4; | ||
/** | ||
* API Convention fail because appropriate method name is match with | ||
* method naming convention but the method doesn't have parameters | ||
*/ | ||
* API Convention fail because appropriate method name is match with | ||
* method naming convention but the method doesn't have parameters | ||
*/ | ||
RouteAnalysisCode.ConventionFail = 5; | ||
@@ -29,0 +29,0 @@ RouteAnalysisCode.ClassNotInheritedFromController = 6; |
{ | ||
"name": "kamboja-core", | ||
"version": "0.5.0-alpha.695401af", | ||
"version": "0.5.0-alpha.6eeffaa7", | ||
"description": "Core library of KambojaJS", | ||
@@ -24,3 +24,3 @@ "main": "lib/index.js", | ||
"@types/node": "^8.0.28", | ||
"kecubung": "0.5.0-alpha.695401af", | ||
"kecubung": "0.5.0-alpha.6eeffaa7", | ||
"lodash": "^4.17.4", | ||
@@ -27,0 +27,0 @@ "reflect-metadata": "^0.1.10", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
30412
96
720
0
+ Addedkecubung@0.5.0-alpha.6eeffaa7(transitive)
- Removedkecubung@0.5.0-alpha.695401af(transitive)