@objectiv/tracker-angular
Version:
Objectiv Angular framework analytics tracker for the open analytics taxonomy
25 lines • 2.04 kB
JavaScript
/*
* Copyright 2021-2022 Objectiv B.V.
*/
import { __decorate } from "tslib";
import { Pipe } from '@angular/core';
import { makeId } from '@objectiv/tracker-browser';
/**
* A PipeTransform to convert the given string in an id-like string using Core Tracker makeId
*/
var MakeId = /** @class */ (function () {
function MakeId() {
}
MakeId.prototype.transform = function (input, normalize) {
if (normalize === void 0) { normalize = true; }
return makeId(input, normalize);
};
MakeId = __decorate([
Pipe({
name: 'makeId',
})
], MakeId);
return MakeId;
}());
export { MakeId };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqZWN0aXYtdHJhY2tlci5maWx0ZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Ab2JqZWN0aXYvdHJhY2tlci1hbmd1bGFyLyIsInNvdXJjZXMiOlsib2JqZWN0aXYtdHJhY2tlci5maWx0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7O0FBRUgsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBRW5EOztHQUVHO0FBSUg7SUFBQTtJQUlBLENBQUM7SUFIQywwQkFBUyxHQUFULFVBQVUsS0FBc0IsRUFBRSxTQUF5QjtRQUF6QiwwQkFBQSxFQUFBLGdCQUF5QjtRQUN6RCxPQUFPLE1BQU0sQ0FBQyxLQUFLLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFDbEMsQ0FBQztJQUhVLE1BQU07UUFIbEIsSUFBSSxDQUFDO1lBQ0osSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO09BQ1csTUFBTSxDQUlsQjtJQUFELGFBQUM7Q0FBQSxBQUpELElBSUM7U0FKWSxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIENvcHlyaWdodCAyMDIxLTIwMjIgT2JqZWN0aXYgQi5WLlxuICovXG5cbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IG1ha2VJZCB9IGZyb20gJ0BvYmplY3Rpdi90cmFja2VyLWJyb3dzZXInO1xuXG4vKipcbiAqIEEgUGlwZVRyYW5zZm9ybSB0byBjb252ZXJ0IHRoZSBnaXZlbiBzdHJpbmcgaW4gYW4gaWQtbGlrZSBzdHJpbmcgdXNpbmcgQ29yZSBUcmFja2VyIG1ha2VJZFxuICovXG5AUGlwZSh7XG4gIG5hbWU6ICdtYWtlSWQnLFxufSlcbmV4cG9ydCBjbGFzcyBNYWtlSWQgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKGlucHV0OiBzdHJpbmcgfCBudW1iZXIsIG5vcm1hbGl6ZTogYm9vbGVhbiA9IHRydWUpOiBzdHJpbmcgfCBudWxsIHtcbiAgICByZXR1cm4gbWFrZUlkKGlucHV0LCBub3JtYWxpemUpO1xuICB9XG59XG4iXX0=