UNPKG

tracker-api

Version:

A comprehensive JavaScript/TypeScript library for user behavior tracking and analytics

33 lines 1.08 kB
import { BaseClient } from './base-client'; import { WebsiteCreate, WebsiteUpdate, WebsiteResponse, WebsiteStats, APIResponse } from './types'; export declare class WebsiteClient extends BaseClient { /** * Create a new website */ create(token: string, data: WebsiteCreate): Promise<WebsiteResponse>; /** * Get all websites for the authenticated customer */ getAll(token: string): Promise<APIResponse>; /** * Get website by ID */ getById(token: string, websiteId: string): Promise<WebsiteResponse>; /** * Update website */ update(token: string, websiteId: string, data: WebsiteUpdate): Promise<WebsiteResponse>; /** * Delete website */ delete(token: string, websiteId: string): Promise<APIResponse>; /** * Get tracking code for website */ getTrackingCode(token: string, websiteId: string): Promise<APIResponse>; /** * Get website statistics */ getStats(token: string): Promise<APIResponse<WebsiteStats>>; } //# sourceMappingURL=website-client.d.ts.map