mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
angular.js bugfix - interface ILogProvider extends IServiceProvider (missing .$get method)
There is a [`$logProvider`](https://docs.angularjs.org/api/ng/provider/$logProvider) in angular, here are the relevant source lines: https://github.com/angular/angular.js/blob/master/src/ng/log.js#L47-L67. It contains `.$get` method. in Denifitely Typed, there is only: ``` interface ILogProvider { debugEnabled(): boolean; debugEnabled(enabled: boolean): ILogProvider; } ``` (https://github.com/borisyankov/DefinitelyTyped/blob/master/angularjs/angular.d.ts#L865-L868). Note, there is no `.$get` method. THe interface should have extended ``IServiceProvider , i.e. `interface ILogProvider extends IServiceProvider`.
This commit is contained in:
Vendored
+1
-1
@@ -862,7 +862,7 @@ declare module angular {
|
||||
warn: ILogCall;
|
||||
}
|
||||
|
||||
interface ILogProvider {
|
||||
interface ILogProvider extends IServiceProvider {
|
||||
debugEnabled(): boolean;
|
||||
debugEnabled(enabled: boolean): ILogProvider;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user