DefinitelyTyped/types/insight/insight-tests.ts
Ankur Oberoi 9c0b47b45c Update insight for recent changes (#22636)
* Update insight for recent changes

updates the constructor options with `pkg`, which is now preferred over `packageName` and `packageVersion`.
adds `trackEvent()` method

* update insight test
2018-01-03 12:18:05 -08:00

22 lines
450 B
TypeScript

import Insight = require('insight');
var dummyPackage = {
name: 'dummy',
version: '1.0.0',
};
var insight = new Insight({
// Google Analytics tracking code
trackingCode: 'UA-XXXXXXXX-X',
pkg: dummyPackage,
});
(()=> {
// ask for permission the first time
if (insight.optOut === undefined) {
return insight.askPermission();
}
insight.track('foo', 'bar');
// recorded in Analytics as `/foo/bar`
})();