UNPKG

@piwikpro/ngx-piwik-pro

Version:

Piwik PRO tracking library for Angular apps.

35 lines 4.25 kB
import { Injectable } from '@angular/core'; import { UserManagement } from '@piwikpro/tracking-base-library'; import * as i0 from "@angular/core"; export class UserManagementService { getUserId(...params) { return UserManagement.getUserId(...params); } setUserId(...params) { UserManagement.setUserId(...params); } resetUserId(...params) { UserManagement.resetUserId(...params); } getVisitorId(...params) { return UserManagement.getVisitorId(...params); } getVisitorInfo(...params) { return UserManagement.getVisitorInfo(...params); } setUserIsAnonymous(...params) { UserManagement.setUserIsAnonymous(...params); } deanonymizeUser() { UserManagement.deanonymizeUser(); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.11", ngImport: i0, type: UserManagementService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.11", ngImport: i0, type: UserManagementService, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.11", ngImport: i0, type: UserManagementService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1tYW5hZ2VtZW50LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtcGl3aWstcHJvL3NyYy9saWIvc2VydmljZXMvdXNlci1tYW5hZ2VtZW50L3VzZXItbWFuYWdlbWVudC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGlDQUFpQyxDQUFDOztBQU9qRSxNQUFNLE9BQU8scUJBQXFCO0lBQ2hDLFNBQVMsQ0FBQyxHQUFHLE1BQWdEO1FBQzNELE9BQU8sY0FBYyxDQUFDLFNBQVMsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxDQUFDO0lBQzdDLENBQUM7SUFFRCxTQUFTLENBQUMsR0FBRyxNQUFnRDtRQUMzRCxjQUFjLENBQUMsU0FBUyxDQUFDLEdBQUcsTUFBTSxDQUFDLENBQUM7SUFDdEMsQ0FBQztJQUVELFdBQVcsQ0FBQyxHQUFHLE1BQWtEO1FBQy9ELGNBQWMsQ0FBQyxXQUFXLENBQUMsR0FBRyxNQUFNLENBQUMsQ0FBQztJQUN4QyxDQUFDO0lBRUQsWUFBWSxDQUFDLEdBQUcsTUFBbUQ7UUFDakUsT0FBTyxjQUFjLENBQUMsWUFBWSxDQUFDLEdBQUcsTUFBTSxDQUFDLENBQUM7SUFDaEQsQ0FBQztJQUVELGNBQWMsQ0FBQyxHQUFHLE1BQXFEO1FBQ3JFLE9BQU8sY0FBYyxDQUFDLGNBQWMsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxDQUFDO0lBQ2xELENBQUM7SUFDRCxrQkFBa0IsQ0FDaEIsR0FBRyxNQUF5RDtRQUU1RCxjQUFjLENBQUMsa0JBQWtCLENBQUMsR0FBRyxNQUFNLENBQUMsQ0FBQztJQUMvQyxDQUFDO0lBQ0QsZUFBZTtRQUNiLGNBQWMsQ0FBQyxlQUFlLEVBQUUsQ0FBQztJQUNuQyxDQUFDOytHQTNCVSxxQkFBcUI7bUhBQXJCLHFCQUFxQixjQUZwQixNQUFNOzs0RkFFUCxxQkFBcUI7a0JBSGpDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgVXNlck1hbmFnZW1lbnQgfSBmcm9tICdAcGl3aWtwcm8vdHJhY2tpbmctYmFzZS1saWJyYXJ5JztcblxudHlwZSBJVXNlck1hbmFnZW1lbnQgPSB0eXBlb2YgVXNlck1hbmFnZW1lbnQ7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBVc2VyTWFuYWdlbWVudFNlcnZpY2Uge1xuICBnZXRVc2VySWQoLi4ucGFyYW1zOiBQYXJhbWV0ZXJzPElVc2VyTWFuYWdlbWVudFsnZ2V0VXNlcklkJ10+KSB7XG4gICAgcmV0dXJuIFVzZXJNYW5hZ2VtZW50LmdldFVzZXJJZCguLi5wYXJhbXMpO1xuICB9XG5cbiAgc2V0VXNlcklkKC4uLnBhcmFtczogUGFyYW1ldGVyczxJVXNlck1hbmFnZW1lbnRbJ3NldFVzZXJJZCddPikge1xuICAgIFVzZXJNYW5hZ2VtZW50LnNldFVzZXJJZCguLi5wYXJhbXMpO1xuICB9XG5cbiAgcmVzZXRVc2VySWQoLi4ucGFyYW1zOiBQYXJhbWV0ZXJzPElVc2VyTWFuYWdlbWVudFsncmVzZXRVc2VySWQnXT4pIHtcbiAgICBVc2VyTWFuYWdlbWVudC5yZXNldFVzZXJJZCguLi5wYXJhbXMpO1xuICB9XG5cbiAgZ2V0VmlzaXRvcklkKC4uLnBhcmFtczogUGFyYW1ldGVyczxJVXNlck1hbmFnZW1lbnRbJ2dldFZpc2l0b3JJZCddPikge1xuICAgIHJldHVybiBVc2VyTWFuYWdlbWVudC5nZXRWaXNpdG9ySWQoLi4ucGFyYW1zKTtcbiAgfVxuXG4gIGdldFZpc2l0b3JJbmZvKC4uLnBhcmFtczogUGFyYW1ldGVyczxJVXNlck1hbmFnZW1lbnRbJ2dldFZpc2l0b3JJbmZvJ10+KSB7XG4gICAgcmV0dXJuIFVzZXJNYW5hZ2VtZW50LmdldFZpc2l0b3JJbmZvKC4uLnBhcmFtcyk7XG4gIH1cbiAgc2V0VXNlcklzQW5vbnltb3VzKFxuICAgIC4uLnBhcmFtczogUGFyYW1ldGVyczxJVXNlck1hbmFnZW1lbnRbJ3NldFVzZXJJc0Fub255bW91cyddPlxuICApIHtcbiAgICBVc2VyTWFuYWdlbWVudC5zZXRVc2VySXNBbm9ueW1vdXMoLi4ucGFyYW1zKTtcbiAgfVxuICBkZWFub255bWl6ZVVzZXIoKSB7XG4gICAgVXNlck1hbmFnZW1lbnQuZGVhbm9ueW1pemVVc2VyKCk7XG4gIH1cbn1cbiJdfQ==