Yuki Takei před 4 roky
rodič
revize
b916ae5905

+ 8 - 4
packages/slackbot-proxy/src/filters/ResourceNotFoundFilter.ts

@@ -1,18 +1,22 @@
-import {Catch, ExceptionFilterMethods, PlatformContext, ResourceNotFound} from "@tsed/common";
+import {
+  Catch, ExceptionFilterMethods, PlatformContext, PlatformResponse, ResourceNotFound,
+} from '@tsed/common';
 
 
 @Catch(ResourceNotFound)
 @Catch(ResourceNotFound)
 export class ResourceNotFoundFilter implements ExceptionFilterMethods {
 export class ResourceNotFoundFilter implements ExceptionFilterMethods {
-  async catch(exception: ResourceNotFound, ctx: PlatformContext) {
-    const {response} = ctx;
+
+  async catch(exception: ResourceNotFound, ctx: PlatformContext): Promise<PlatformResponse<any>> {
+    const { response } = ctx;
 
 
     const obj = {
     const obj = {
       status: exception.status,
       status: exception.status,
       message: exception.message,
       message: exception.message,
-      url: exception.url
+      url: exception.url,
     };
     };
 
 
     return response
     return response
       .status(exception.status)
       .status(exception.status)
       .body(obj);
       .body(obj);
   }
   }
+
 }
 }