mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* 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
22 lines
450 B
TypeScript
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`
|
|
})();
|