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
JavaScript
/**
* @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==