Prechádzať zdrojové kódy

Make IFuture typeparams optional for backward compability.

Afshin T. Darian 5 rokov pred
rodič
commit
84023f00b3
1 zmenil súbory, kde vykonal 6 pridanie a 2 odobranie
  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.