DefinitelyTyped/insight/insight-tests.ts
2014-10-07 15:20:55 +09:00

24 lines
529 B
TypeScript

/// <reference path="./insight.d.ts" />
declare var require:any;
import Insight = require('insight');
var pkg:any = require('./package.json');
var insight = new Insight({
// Google Analytics tracking code
trackingCode: 'UA-XXXXXXXX-X',
packageName: pkg.name,
packageVersion: pkg.version
});
(()=> {
// ask for permission the first time
if (insight.optOut === undefined) {
return insight.askPermission();
}
insight.track('foo', 'bar');
// recorded in Analytics as `/foo/bar`
})();