diff --git a/angulartics/angulartics-tests.ts b/angulartics/angulartics-tests.ts index 02888b0cc5..5a5660a3f8 100644 --- a/angulartics/angulartics-tests.ts +++ b/angulartics/angulartics-tests.ts @@ -1,3 +1,6 @@ +import * as angular from 'angular'; +import { angulartics } from 'angulartics'; + namespace Analytics { angular.module("angulartics.app", ["angulartics"]) .config(["$analyticsProvider", ($analyticsProvider:angulartics.IAnalyticsServiceProvider) => { @@ -36,3 +39,4 @@ namespace Analytics { $analytics.setSuperProperties({ role: 'admin' }); }); } + diff --git a/angulartics/index.d.ts b/angulartics/index.d.ts index 561da3cfad..c7bc860ebd 100644 --- a/angulartics/index.d.ts +++ b/angulartics/index.d.ts @@ -1,19 +1,20 @@ -// Type definitions for Angulartics v1.3.0 +// Type definitions for Angulartics 1.3 // Project: http://luisfarzati.github.io/angulartics/ // Definitions by: Steven Fan // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -/// +import * as angular from 'angular'; + declare namespace angulartics { interface IAngularticsStatic { - waitForVendorApi(objectName:string, delay:number, containsField?:any, registerFn?:any, onTimeout?:boolean): void; + waitForVendorApi(objectName: string, delay: number, containsField?: any, registerFn?: any, onTimeout?: boolean): void; } interface IAnalyticsService { eventTrack(eventName: string, properties?: any): any; getOptOut(): boolean; - pageTrack(path:string, location?:angular.ILocationService): any; + pageTrack(path: string, location?: angular.ILocationService): any; setAlias(alias: string): any; setOptOut(value: boolean): void; setUsername(username: string): any; @@ -32,7 +33,7 @@ declare namespace angulartics { trackRoutes(value: boolean): void; trackStates(value: boolean): void; - registerPageTrack(callback:(path:string, location?:angular.ILocationService) => any): void; + registerPageTrack(callback: (path: string, location?: angular.ILocationService) => any): void; registerEventTrack(callback: (eventName: string, properties?: any) => any): void; registerSetAlias(callback: (alias: string) => any): void; registerSetUsername(callback: (username: string) => any): void; @@ -47,8 +48,8 @@ declare namespace angulartics { autoBasePath: boolean }, developerMode: boolean - } + }; } } -declare var angulartics:angulartics.IAngularticsStatic; +declare var angulartics: angulartics.IAngularticsStatic;