فهرست منبع

Make IFuture typeparams optional for backward compability.

Afshin T. Darian 5 سال پیش
والد
کامیت
84023f00b3
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      packages/services/src/kernel/kernel.ts

+ 6 - 2
packages/services/src/kernel/kernel.ts

@@ -756,8 +756,12 @@ export namespace Kernel {
    * responses that may come from the kernel.
    */
   export interface IFuture<
-    REQUEST extends KernelMessage.IShellMessage | KernelMessage.IControlMessage,
-    REPLY extends KernelMessage.IShellMessage | KernelMessage.IControlMessage
+    REQUEST extends
+      | KernelMessage.IShellMessage
+      | KernelMessage.IControlMessage = KernelMessage.IShellMessage,
+    REPLY extends
+      | KernelMessage.IShellMessage
+      | KernelMessage.IControlMessage = KernelMessage.IShellMessage
   > extends IDisposable {
     /**
      * The original outgoing message.