@hakimio/ngx-google-analytics
Version:
A simple Google Analytics wrapper for Angular apps
14 lines • 2.54 kB
JavaScript
import { makeEnvironmentProviders } from '@angular/core';
import { NGX_GOOGLE_ANALYTICS_ROUTING_SETTINGS_TOKEN } from '../tokens/ngx-google-analytics-router-settings-token';
import { NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER } from '../initializers/google-analytics-router.initializer';
// noinspection JSUnusedGlobalSymbols
export function provideGoogleAnalyticsRouter(settings) {
return makeEnvironmentProviders([
NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER,
{
provide: NGX_GOOGLE_ANALYTICS_ROUTING_SETTINGS_TOKEN,
useValue: settings ?? {}
}
]);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLnByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWdvb2dsZS1hbmFseXRpY3Mvc3JjL2xpYi9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIvbmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLnByb3ZpZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsd0JBQXdCLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFDLDJDQUEyQyxFQUFDLE1BQU0sc0RBQXNELENBQUM7QUFFakgsT0FBTyxFQUFDLGdEQUFnRCxFQUFDLE1BQU0scURBQXFELENBQUM7QUFFckgscUNBQXFDO0FBQ3JDLE1BQU0sVUFBVSw0QkFBNEIsQ0FBQyxRQUEwQztJQUNuRixPQUFPLHdCQUF3QixDQUFDO1FBQzVCLGdEQUFnRDtRQUNoRDtZQUNJLE9BQU8sRUFBRSwyQ0FBMkM7WUFDcEQsUUFBUSxFQUFFLFFBQVEsSUFBSSxFQUFFO1NBQzNCO0tBQ0osQ0FBQyxDQUFDO0FBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RW52aXJvbm1lbnRQcm92aWRlcnMsIG1ha2VFbnZpcm9ubWVudFByb3ZpZGVyc30gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7TkdYX0dPT0dMRV9BTkFMWVRJQ1NfUk9VVElOR19TRVRUSU5HU19UT0tFTn0gZnJvbSAnLi4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXJvdXRlci1zZXR0aW5ncy10b2tlbic7XHJcbmltcG9ydCB7SUdvb2dsZUFuYWx5dGljc1JvdXRpbmdTZXR0aW5nc30gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtcm91dGluZy1zZXR0aW5ncyc7XHJcbmltcG9ydCB7TkdYX0dPT0dMRV9BTkFMWVRJQ1NfUk9VVEVSX0lOSVRJQUxJWkVSX1BST1ZJREVSfSBmcm9tICcuLi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXInO1xyXG5cclxuLy8gbm9pbnNwZWN0aW9uIEpTVW51c2VkR2xvYmFsU3ltYm9sc1xyXG5leHBvcnQgZnVuY3Rpb24gcHJvdmlkZUdvb2dsZUFuYWx5dGljc1JvdXRlcihzZXR0aW5ncz86IElHb29nbGVBbmFseXRpY3NSb3V0aW5nU2V0dGluZ3MpOiBFbnZpcm9ubWVudFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4gbWFrZUVudmlyb25tZW50UHJvdmlkZXJzKFtcclxuICAgICAgICBOR1hfR09PR0xFX0FOQUxZVElDU19ST1VURVJfSU5JVElBTElaRVJfUFJPVklERVIsXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwcm92aWRlOiBOR1hfR09PR0xFX0FOQUxZVElDU19ST1VUSU5HX1NFVFRJTkdTX1RPS0VOLFxyXG4gICAgICAgICAgICB1c2VWYWx1ZTogc2V0dGluZ3MgPz8ge31cclxuICAgICAgICB9XHJcbiAgICBdKTtcclxufVxyXG4iXX0=