UNPKG

xng-breadcrumb

Version:

A declarative and reactive breadcrumb approach for Angular 6 and beyond https://www.npmjs.com/package/xng-breadcrumb

49 lines 3.12 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * Breadcrumb item built internally, private to this module * @record */ export function Breadcrumb() { } if (false) { /** * breacrumb label for a route * @type {?|undefined} */ Breadcrumb.prototype.label; /** * unique alias name for a route path * @type {?|undefined} */ Breadcrumb.prototype.alias; /** * hide or show the breadcrumb item * @type {?|undefined} */ Breadcrumb.prototype.skip; /** * custom data for each breadcrumb that is passed back to ng-template * @type {?|undefined} */ Breadcrumb.prototype.info; /** * actual route path with resolved param. Ex /mentor/2, connect/edit * @type {?|undefined} */ Breadcrumb.prototype.routeLink; /** * route with path params converted to a RegExp * path '/mentor/:id' becomes routeRegex '/mentor/[^/]+', which can be matched against when needed * @type {?|undefined} */ Breadcrumb.prototype.routeRegex; /** * isAutoGeneratedLabel has to be present at component level but not at the service, * since we may need to support multiple breadcrumb components in same app * @type {?|undefined} */ Breadcrumb.prototype.isAutoGeneratedLabel; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJlYWRjcnVtYi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3huZy1icmVhZGNydW1iLyIsInNvdXJjZXMiOlsibGliL2JyZWFkY3J1bWIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFHQSxnQ0ErQkM7Ozs7OztJQTNCQywyQkFBZTs7Ozs7SUFJZiwyQkFBZTs7Ozs7SUFJZiwwQkFBZTs7Ozs7SUFJZiwwQkFBVzs7Ozs7SUFJWCwrQkFBbUI7Ozs7OztJQUtuQixnQ0FBb0I7Ozs7OztJQUtwQiwwQ0FBK0IiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEJyZWFkY3J1bWIgaXRlbSBidWlsdCBpbnRlcm5hbGx5LCBwcml2YXRlIHRvIHRoaXMgbW9kdWxlXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgQnJlYWRjcnVtYiB7XG4gIC8qKlxuICAgKiBicmVhY3J1bWIgbGFiZWwgZm9yIGEgcm91dGVcbiAgICovXG4gIGxhYmVsPzogc3RyaW5nO1xuICAvKipcbiAgICogdW5pcXVlIGFsaWFzIG5hbWUgZm9yIGEgcm91dGUgcGF0aFxuICAgKi9cbiAgYWxpYXM/OiBzdHJpbmc7XG4gIC8qKlxuICAgKiBoaWRlIG9yIHNob3cgdGhlIGJyZWFkY3J1bWIgaXRlbVxuICAgKi9cbiAgc2tpcD86IGJvb2xlYW47XG4gIC8qKlxuICAgKiBjdXN0b20gZGF0YSBmb3IgZWFjaCBicmVhZGNydW1iIHRoYXQgaXMgcGFzc2VkIGJhY2sgdG8gbmctdGVtcGxhdGVcbiAgICovXG4gIGluZm8/OiBhbnk7XG4gIC8qKlxuICAgKiBhY3R1YWwgcm91dGUgcGF0aCB3aXRoIHJlc29sdmVkIHBhcmFtLiBFeCAvbWVudG9yLzIsIGNvbm5lY3QvZWRpdFxuICAgKi9cbiAgcm91dGVMaW5rPzogc3RyaW5nO1xuICAvKipcbiAgICogcm91dGUgd2l0aCBwYXRoIHBhcmFtcyBjb252ZXJ0ZWQgdG8gYSBSZWdFeHBcbiAgICogcGF0aCAnL21lbnRvci86aWQnIGJlY29tZXMgcm91dGVSZWdleCAnL21lbnRvci9bXi9dKycsIHdoaWNoIGNhbiBiZSBtYXRjaGVkIGFnYWluc3Qgd2hlbiBuZWVkZWRcbiAgICovXG4gIHJvdXRlUmVnZXg/OiBzdHJpbmc7XG4gIC8qKlxuICAgKiBpc0F1dG9HZW5lcmF0ZWRMYWJlbCBoYXMgdG8gYmUgcHJlc2VudCBhdCBjb21wb25lbnQgbGV2ZWwgYnV0IG5vdCBhdCB0aGUgc2VydmljZSxcbiAgICogc2luY2Ugd2UgbWF5IG5lZWQgdG8gc3VwcG9ydCBtdWx0aXBsZSBicmVhZGNydW1iIGNvbXBvbmVudHMgaW4gc2FtZSBhcHBcbiAgICovXG4gIGlzQXV0b0dlbmVyYXRlZExhYmVsPzogYm9vbGVhbjtcbn1cbiJdfQ==