analytics-node export Analytics class as described in the docs (#12707)

This fixes #12706.

According to the [documentation](https://segment.com/docs/sources/server/node/), an instance is supposed to be created like this:

```js
var Analytics = require('analytics-node');
var analytics = new Analytics('YOUR_WRITE_KEY');
```
This commit is contained in:
Michael Scharf
2016-11-16 03:24:55 +01:00
committed by Mohamed Hegazy
parent b20f212f86
commit 1674dea52b
2 changed files with 4 additions and 4 deletions

View File

@@ -1,8 +1,8 @@
import AnalyticsNode = require("analytics-node");
var analytics: AnalyticsNode.Analytics;
import Analytics = require("analytics-node");
var analytics: Analytics;
function testConfig(): void {
analytics = new AnalyticsNode.Analytics('YOUR_WRITE_KEY', {
analytics = new Analytics('YOUR_WRITE_KEY', {
flushAt: 20,
flushAfter: 10000
});

View File

@@ -3,7 +3,7 @@
// Definitions by: Andrew Fong <https://github.com/fongandrew>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
export = AnalyticsNode;
export = AnalyticsNode.Analytics;
declare namespace AnalyticsNode {