e22m4u 5 месяцев назад
Родитель
Сommit
b3e7ce7d66
3 измененных файлов с 15 добавлено и 13 удалено
  1. 4 3
      dist/cjs/index.cjs
  2. 9 9
      package.json
  3. 2 1
      src/request-context.js

+ 4 - 3
dist/cjs/index.cjs

@@ -1417,6 +1417,7 @@ var RouteRegistry = _RouteRegistry;
 // src/request-context.js
 var import_js_format20 = require("@e22m4u/js-format");
 var import_js_service4 = require("@e22m4u/js-service");
+var import_js_service5 = require("@e22m4u/js-service");
 var _RequestContext = class _RequestContext {
   /**
    * Service container.
@@ -1507,7 +1508,7 @@ var _RequestContext = class _RequestContext {
    * @param {import('http').ServerResponse} response
    */
   constructor(container, request, response) {
-    if (!(container instanceof import_js_service4.ServiceContainer))
+    if (!(0, import_js_service5.isServiceContainer)(container))
       throw new import_js_format20.Errorf(
         'The parameter "container" of RequestContext.constructor should be an instance of ServiceContainer, but %v given.',
         container
@@ -1533,7 +1534,7 @@ __name(_RequestContext, "RequestContext");
 var RequestContext = _RequestContext;
 
 // src/trie-router.js
-var import_js_service5 = require("@e22m4u/js-service");
+var import_js_service6 = require("@e22m4u/js-service");
 var _TrieRouter = class _TrieRouter extends DebuggableService {
   /**
    * Define route.
@@ -1602,7 +1603,7 @@ var _TrieRouter = class _TrieRouter extends DebuggableService {
       this.getService(ErrorSender).send404(req, res);
     } else {
       const { route, params } = resolved;
-      const container = new import_js_service5.ServiceContainer(this.container);
+      const container = new import_js_service6.ServiceContainer(this.container);
       const context = new RequestContext(container, req, res);
       context.params = params;
       const reqDataOrPromise = this.getService(RequestParser).parse(req);

+ 9 - 9
package.json

@@ -38,28 +38,28 @@
     "prepare": "husky"
   },
   "dependencies": {
-    "@e22m4u/js-format": "~0.1.0",
-    "@e22m4u/js-path-trie": "~0.0.1",
-    "@e22m4u/js-service": "~0.2.0",
-    "debug": "~4.4.0",
+    "@e22m4u/js-format": "~0.1.8",
+    "@e22m4u/js-path-trie": "~0.0.10",
+    "@e22m4u/js-service": "~0.3.2",
+    "debug": "~4.4.1",
     "http-errors": "~2.0.0",
-    "statuses": "~2.0.0"
+    "statuses": "~2.0.2"
   },
   "devDependencies": {
     "@commitlint/cli": "~19.8.1",
     "@commitlint/config-conventional": "~19.8.1",
-    "@eslint/js": "~9.30.0",
+    "@eslint/js": "~9.30.1",
     "@types/chai-as-promised": "~8.0.2",
     "c8": "~10.1.3",
     "chai": "~5.2.0",
     "chai-as-promised": "~8.0.1",
     "esbuild": "~0.25.5",
-    "eslint": "~9.30.0",
+    "eslint": "~9.30.1",
     "eslint-config-prettier": "~10.1.5",
     "eslint-plugin-chai-expect": "~3.1.0",
-    "eslint-plugin-jsdoc": "~51.2.3",
+    "eslint-plugin-jsdoc": "~51.3.3",
     "eslint-plugin-mocha": "~11.1.0",
-    "globals": "~16.2.0",
+    "globals": "~16.3.0",
     "husky": "~9.1.7",
     "mocha": "~11.7.1",
     "prettier": "~3.6.2",

+ 2 - 1
src/request-context.js

@@ -3,6 +3,7 @@ import {isReadableStream} from './utils/index.js';
 import {isWritableStream} from './utils/index.js';
 import {ServiceContainer} from '@e22m4u/js-service';
 import {getRequestPathname} from './utils/index.js';
+import {isServiceContainer} from '@e22m4u/js-service';
 
 /**
  * Request context.
@@ -109,7 +110,7 @@ export class RequestContext {
    * @param {import('http').ServerResponse} response
    */
   constructor(container, request, response) {
-    if (!(container instanceof ServiceContainer))
+    if (!isServiceContainer(container))
       throw new Errorf(
         'The parameter "container" of RequestContext.constructor ' +
           'should be an instance of ServiceContainer, but %v given.',