IPromiseT.cs
        
        
            
                    25 lines
            
             | 675 B
            
                | text/x-csharp
            
             |
                CSharpLexer
            
          
        
             / Implab / IPromiseT.cs
          
          
          
      |  | r66 | using System; | ||
|  | r75 | namespace Implab { | ||
|  | r119 | public interface IPromise<out T> : IPromise { | ||
|  | r66 | |||
|  | r138 | IPromise<T> On(Action<T> success, Action<Exception> error, Action<Exception> cancel); | ||
|  | r76 | |||
|  | r119 | IPromise<T> On(Action<T> success, Action<Exception> error); | ||
|  | r76 | |||
|  | r119 | IPromise<T> On(Action<T> success); | ||
|  | r76 | |||
|  | r144 | new T Join(); | ||
| new T Join(int timeout); | ||||
| new IPromise<T> On(Action success, Action<Exception> error, Action<Exception> cancel); | ||||
| new IPromise<T> On(Action success, Action<Exception> error); | ||||
| new IPromise<T> On(Action success); | ||||
|  | r119 | new IPromise<T> On(Action handler, PromiseEventType events); | ||
|  | r66 | } | ||
| } | ||||
