@umami/api-client
Advanced tools
Comparing version 0.71.0 to 0.72.0
@@ -70,19 +70,19 @@ import { ApiResponse } from "next-basics"; | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
visitors: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
visits: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
bounces: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
totalTime: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
@@ -264,7 +264,24 @@ } | ||
endAt: string; | ||
query?: string; | ||
}): Promise<ApiResponse<SearchResult<any>>>; | ||
getWebsiteSessions(websiteId: string, params: { | ||
startAt: string; | ||
endAt: string; | ||
}): Promise<ApiResponse<SearchResult<any>>>; | ||
getEventMetrics(websiteId: string, params: { | ||
startAt: string; | ||
endAt: string; | ||
unit: string; | ||
timezone: string; | ||
url?: string; | ||
eventName?: string; | ||
}): Promise<ApiResponse<SearchResult<Umami.WebsiteMetric[]>>>; | ||
referrer?: string; | ||
title?: string; | ||
host?: string; | ||
os?: string; | ||
browser?: string; | ||
device?: string; | ||
country?: string; | ||
region?: string; | ||
city?: string; | ||
}): Promise<ApiResponse<Umami.WebsiteEventMetric[]>>; | ||
getWebsiteMetrics(websiteId: string, params: { | ||
@@ -271,0 +288,0 @@ type: string; |
@@ -27,18 +27,14 @@ 'use strict'; | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { | ||
try { | ||
step(generator.next(value)); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} | ||
function fulfilled(value) { try { | ||
step(generator.next(value)); | ||
} | ||
function rejected(value) { | ||
try { | ||
step(generator["throw"](value)); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} } | ||
function rejected(value) { try { | ||
step(generator["throw"](value)); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
@@ -49,8 +45,5 @@ step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
function __generator(thisArg, body) { | ||
var _ = { label: 0, sent: function () { | ||
if (t[0] & 1) | ||
throw t[1]; | ||
return t[1]; | ||
}, trys: [], ops: [] }, f, y, t, g; | ||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; | ||
var _ = { label: 0, sent: function () { if (t[0] & 1) | ||
throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); | ||
return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; | ||
function verb(n) { return function (v) { return step([n, v]); }; } | ||
@@ -121,2 +114,6 @@ function step(op) { | ||
} | ||
typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { | ||
var e = new Error(message); | ||
return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; | ||
}; | ||
@@ -349,2 +346,16 @@ var log = debug__default["default"]('umami:api-client'); | ||
}; | ||
UmamiApiClient.prototype.getWebsiteSessions = function (websiteId, params) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2, this.get("websites/".concat(websiteId, "/sessions"), params)]; | ||
}); | ||
}); | ||
}; | ||
UmamiApiClient.prototype.getEventMetrics = function (websiteId, params) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2, this.get("websites/".concat(websiteId, "/events/series"), params)]; | ||
}); | ||
}); | ||
}; | ||
UmamiApiClient.prototype.getWebsiteMetrics = function (websiteId, params) { | ||
@@ -918,2 +929,20 @@ return __awaiter(this, void 0, void 0, function () { | ||
{ | ||
path: /^websites\/[0-9a-f-]+\/sessions$/, | ||
get: function (_a, data) { | ||
var id = _a[1]; | ||
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) { | ||
return [2, this.getWebsiteSessions(id, data)]; | ||
}); }); | ||
}, | ||
}, | ||
{ | ||
path: /^websites\/[0-9a-f-]+\/events\/series$/, | ||
get: function (_a, data) { | ||
var id = _a[1]; | ||
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) { | ||
return [2, this.getEventMetrics(id, data)]; | ||
}); }); | ||
}, | ||
}, | ||
{ | ||
path: /^websites\/[0-9a-f-]+\/metrics$/, | ||
@@ -920,0 +949,0 @@ get: function (_a, data) { |
@@ -70,19 +70,19 @@ import { ApiResponse } from "next-basics"; | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
visitors: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
visits: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
bounces: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
totalTime: { | ||
value: number; | ||
change: number; | ||
prev: number; | ||
}; | ||
@@ -264,7 +264,24 @@ } | ||
endAt: string; | ||
query?: string; | ||
}): Promise<ApiResponse<SearchResult<any>>>; | ||
getWebsiteSessions(websiteId: string, params: { | ||
startAt: string; | ||
endAt: string; | ||
}): Promise<ApiResponse<SearchResult<any>>>; | ||
getEventMetrics(websiteId: string, params: { | ||
startAt: string; | ||
endAt: string; | ||
unit: string; | ||
timezone: string; | ||
url?: string; | ||
eventName?: string; | ||
}): Promise<ApiResponse<SearchResult<Umami.WebsiteMetric[]>>>; | ||
referrer?: string; | ||
title?: string; | ||
host?: string; | ||
os?: string; | ||
browser?: string; | ||
device?: string; | ||
country?: string; | ||
region?: string; | ||
city?: string; | ||
}): Promise<ApiResponse<Umami.WebsiteEventMetric[]>>; | ||
getWebsiteMetrics(websiteId: string, params: { | ||
@@ -271,0 +288,0 @@ type: string; |
@@ -19,18 +19,14 @@ import { createSecureToken, buildUrl, httpGet, httpPost, httpPut, httpDelete, hash } from 'next-basics'; | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { | ||
try { | ||
step(generator.next(value)); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} | ||
function fulfilled(value) { try { | ||
step(generator.next(value)); | ||
} | ||
function rejected(value) { | ||
try { | ||
step(generator["throw"](value)); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} } | ||
function rejected(value) { try { | ||
step(generator["throw"](value)); | ||
} | ||
catch (e) { | ||
reject(e); | ||
} } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
@@ -41,8 +37,5 @@ step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
function __generator(thisArg, body) { | ||
var _ = { label: 0, sent: function () { | ||
if (t[0] & 1) | ||
throw t[1]; | ||
return t[1]; | ||
}, trys: [], ops: [] }, f, y, t, g; | ||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; | ||
var _ = { label: 0, sent: function () { if (t[0] & 1) | ||
throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); | ||
return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g; | ||
function verb(n) { return function (v) { return step([n, v]); }; } | ||
@@ -113,2 +106,6 @@ function step(op) { | ||
} | ||
typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { | ||
var e = new Error(message); | ||
return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; | ||
}; | ||
@@ -341,2 +338,16 @@ var log = debug('umami:api-client'); | ||
}; | ||
UmamiApiClient.prototype.getWebsiteSessions = function (websiteId, params) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2, this.get("websites/".concat(websiteId, "/sessions"), params)]; | ||
}); | ||
}); | ||
}; | ||
UmamiApiClient.prototype.getEventMetrics = function (websiteId, params) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2, this.get("websites/".concat(websiteId, "/events/series"), params)]; | ||
}); | ||
}); | ||
}; | ||
UmamiApiClient.prototype.getWebsiteMetrics = function (websiteId, params) { | ||
@@ -910,2 +921,20 @@ return __awaiter(this, void 0, void 0, function () { | ||
{ | ||
path: /^websites\/[0-9a-f-]+\/sessions$/, | ||
get: function (_a, data) { | ||
var id = _a[1]; | ||
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) { | ||
return [2, this.getWebsiteSessions(id, data)]; | ||
}); }); | ||
}, | ||
}, | ||
{ | ||
path: /^websites\/[0-9a-f-]+\/events\/series$/, | ||
get: function (_a, data) { | ||
var id = _a[1]; | ||
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) { | ||
return [2, this.getEventMetrics(id, data)]; | ||
}); }); | ||
}, | ||
}, | ||
{ | ||
path: /^websites\/[0-9a-f-]+\/metrics$/, | ||
@@ -912,0 +941,0 @@ get: function (_a, data) { |
{ | ||
"name": "@umami/api-client", | ||
"version": "0.71.0", | ||
"version": "0.72.0", | ||
"description": "API client for Umami Analytics", | ||
@@ -5,0 +5,0 @@ "main": "dist/cjs/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
131447
3099