UNPKG

ngx-router

Version:

A utility to get route params, query params from Activated Route by using dependency injection

7 lines 1.34 kB
import { map } from 'rxjs/operators'; export function queryParamFactory(paramKey) { return function (route) { return route.queryParamMap.pipe(map(function (queryMap) { return queryMap.get(paramKey); })); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVlcnktcGFyYW0uZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1yb3V0ZXIvcXVlcnktcGFyYW0vIiwic291cmNlcyI6WyJxdWVyeS1wYXJhbS5mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuQyxNQUFNLFVBQVUsaUJBQWlCLENBQzdCLFFBQWdCO0lBRWhCLE9BQU8sVUFBQyxLQUFxQjtRQUN6QixPQUFPLEtBQUssQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFBLFFBQVEsSUFBSSxPQUFBLFFBQVEsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEVBQXRCLENBQXNCLENBQUMsQ0FBQyxDQUFDO0lBQzdFLENBQUMsQ0FBQztBQUNOLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0FjdGl2YXRlZFJvdXRlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHtPYnNlcnZhYmxlfSBmcm9tICdyeGpzJztcbmltcG9ydCB7bWFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBxdWVyeVBhcmFtRmFjdG9yeShcbiAgICBwYXJhbUtleTogc3RyaW5nLFxuKTogKHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZSkgPT4gT2JzZXJ2YWJsZTxzdHJpbmcgfCBudWxsPiB7XG4gICAgcmV0dXJuIChyb3V0ZTogQWN0aXZhdGVkUm91dGUpID0+IHtcbiAgICAgICAgcmV0dXJuIHJvdXRlLnF1ZXJ5UGFyYW1NYXAucGlwZShtYXAocXVlcnlNYXAgPT4gcXVlcnlNYXAuZ2V0KHBhcmFtS2V5KSkpO1xuICAgIH07XG59XG4iXX0=