Comparing version 2.2.4-beta.2 to 2.2.4-beta.3
@@ -26,3 +26,3 @@ /// <reference types="node" /> | ||
constructor(options?: Partial<IAstroboyOptions>); | ||
protected initAe(): void; | ||
initAe(): void; | ||
handleCtx(ctx: any): Promise<void>; | ||
@@ -29,0 +29,0 @@ protected init(): void; |
@@ -8,3 +8,3 @@ "use strict"; | ||
const completeAssign = require('complete-assign'); | ||
const { request: mockRequest, response: mockResponse, context: mockContext, application: mockApplication, } = require('../core/lib/mockKoa'); | ||
const mockKoa_1 = require("../core/lib/mockKoa"); | ||
const compose = require("koa-compose"); | ||
@@ -33,6 +33,3 @@ /** | ||
this.options = options; | ||
if (this.options.MODE_AE) { | ||
this.initAe(); | ||
} | ||
else { | ||
if (!this.options.MODE_AE) { | ||
this.init(); | ||
@@ -57,10 +54,10 @@ this.start(); | ||
}); | ||
completeAssign(mockApplication, this.app); | ||
completeAssign(mockKoa_1.application, this.app); | ||
} | ||
handleCtx(ctx) { | ||
var _a, _b, _c, _d; | ||
Object.setPrototypeOf(ctx.app, (this.extends.app = (_a = this.extends.app) !== null && _a !== void 0 ? _a : Object.setPrototypeOf(mockApplication, Object.getPrototypeOf(ctx.app)))); | ||
Object.setPrototypeOf(ctx.request, (this.extends.request = (_b = this.extends.request) !== null && _b !== void 0 ? _b : Object.setPrototypeOf(mockRequest, Object.getPrototypeOf(ctx.request)))); | ||
Object.setPrototypeOf(ctx.response, (this.extends.response = (_c = this.extends.response) !== null && _c !== void 0 ? _c : Object.setPrototypeOf(mockResponse, Object.getPrototypeOf(ctx.response)))); | ||
Object.setPrototypeOf(ctx, (this.extends.context = (_d = this.extends.context) !== null && _d !== void 0 ? _d : Object.setPrototypeOf(mockContext, Object.getPrototypeOf(ctx)))); | ||
Object.setPrototypeOf(ctx.app, (this.extends.app = (_a = this.extends.app) !== null && _a !== void 0 ? _a : Object.setPrototypeOf(mockKoa_1.application, Object.getPrototypeOf(ctx.app)))); | ||
Object.setPrototypeOf(ctx.request, (this.extends.request = (_b = this.extends.request) !== null && _b !== void 0 ? _b : Object.setPrototypeOf(mockKoa_1.request, Object.getPrototypeOf(ctx.request)))); | ||
Object.setPrototypeOf(ctx.response, (this.extends.response = (_c = this.extends.response) !== null && _c !== void 0 ? _c : Object.setPrototypeOf(mockKoa_1.response, Object.getPrototypeOf(ctx.response)))); | ||
Object.setPrototypeOf(ctx, (this.extends.context = (_d = this.extends.context) !== null && _d !== void 0 ? _d : Object.setPrototypeOf(mockKoa_1.context, Object.getPrototypeOf(ctx)))); | ||
return compose(this.loader.middlewareList)(ctx); | ||
@@ -67,0 +64,0 @@ } |
@@ -9,3 +9,3 @@ "use strict"; | ||
const completeAssign = require('complete-assign'); | ||
const { request: mockRequest, response: mockResponse, context: mockContext, application: mockApplication, } = require('../core/lib/mockKoa'); | ||
const mockKoa_1 = require("../core/lib/mockKoa"); | ||
class AstroboyExtendLoader extends Loader_1.Loader { | ||
@@ -18,3 +18,2 @@ load() { | ||
completeAssign(this.app, require(entry)); | ||
completeAssign(mockApplication, require(entry)); | ||
} | ||
@@ -30,3 +29,3 @@ else { | ||
if (this.app.MODE_AE) { | ||
completeAssign(mockContext, require(entry)); | ||
completeAssign(mockKoa_1.context, require(entry)); | ||
} | ||
@@ -42,3 +41,3 @@ else { | ||
if (this.app.MODE_AE) { | ||
completeAssign(mockRequest, require(entry)); | ||
completeAssign(mockKoa_1.request, require(entry)); | ||
} | ||
@@ -54,3 +53,3 @@ else { | ||
if (this.app.MODE_AE) { | ||
completeAssign(mockResponse, require(entry)); | ||
completeAssign(mockKoa_1.response, require(entry)); | ||
} | ||
@@ -57,0 +56,0 @@ else { |
{ | ||
"name": "astroboy", | ||
"version": "2.2.4-beta.2", | ||
"version": "2.2.4-beta.3", | ||
"description": "Astroboy(阿童木)is a Nodejs SFB(Separation of Front and Back ends) framework, built on koa2.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
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
39
0
151371
175
2847
2
0