@piwikpro/ngx-piwik-pro
Version:
Piwik PRO tracking library for Angular apps.
16 lines (15 loc) • 945 B
TypeScript
import { UserManagement } from '@piwikpro/tracking-base-library';
import * as i0 from "@angular/core";
type IUserManagement = typeof UserManagement;
export declare class UserManagementService {
getUserId(...params: Parameters<IUserManagement['getUserId']>): Promise<string>;
setUserId(...params: Parameters<IUserManagement['setUserId']>): void;
resetUserId(...params: Parameters<IUserManagement['resetUserId']>): void;
getVisitorId(...params: Parameters<IUserManagement['getVisitorId']>): Promise<string>;
getVisitorInfo(...params: Parameters<IUserManagement['getVisitorInfo']>): Promise<import("@piwikpro/tracking-base-library").VisitorInfo>;
setUserIsAnonymous(...params: Parameters<IUserManagement['setUserIsAnonymous']>): void;
deanonymizeUser(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<UserManagementService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<UserManagementService>;
}
export {};