/// import * as angular from 'angular'; declare module 'angular' { export interface IPromise { then(successCallback: (promiseValue: T) => PromiseLike | TResult, errorCallback?: (reason: any) => TResult2, notifyCallback?: (state: any) => any): IPromise; catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): Promise; } }