nav-config.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. import { Injectable } from '@angular/core';
  6. import * as i0 from "@angular/core";
  7. /**
  8. * A configuration service for the [`NgbNav`](#/components/nav/api#NgbNav) component.
  9. *
  10. * You can inject this service, typically in your root component, and customize the values of its properties in
  11. * order to provide default values for all the navs used in the application.
  12. *
  13. * \@since 5.2.0
  14. */
  15. var NgbNavConfig = /** @class */ (function () {
  16. function NgbNavConfig() {
  17. this.destroyOnHide = true;
  18. this.orientation = 'horizontal';
  19. this.roles = 'tablist';
  20. }
  21. NgbNavConfig.decorators = [
  22. { type: Injectable, args: [{ providedIn: 'root' },] }
  23. ];
  24. /** @nocollapse */ NgbNavConfig.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function NgbNavConfig_Factory() { return new NgbNavConfig(); }, token: NgbNavConfig, providedIn: "root" });
  25. return NgbNavConfig;
  26. }());
  27. export { NgbNavConfig };
  28. if (false) {
  29. /** @type {?} */
  30. NgbNavConfig.prototype.destroyOnHide;
  31. /** @type {?} */
  32. NgbNavConfig.prototype.orientation;
  33. /** @type {?} */
  34. NgbNavConfig.prototype.roles;
  35. }
  36. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2LWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZy1ib290c3RyYXAvbmctYm9vdHN0cmFwLyIsInNvdXJjZXMiOlsibmF2L25hdi1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7Ozs7QUFVekM7SUFBQTtRQUVFLGtCQUFhLEdBQUcsSUFBSSxDQUFDO1FBQ3JCLGdCQUFXLEdBQThCLFlBQVksQ0FBQztRQUN0RCxVQUFLLEdBQXNCLFNBQVMsQ0FBQztLQUN0Qzs7Z0JBTEEsVUFBVSxTQUFDLEVBQUMsVUFBVSxFQUFFLE1BQU0sRUFBQzs7O3VCQVZoQztDQWVDLEFBTEQsSUFLQztTQUpZLFlBQVk7OztJQUN2QixxQ0FBcUI7O0lBQ3JCLG1DQUFzRDs7SUFDdEQsNkJBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqXG4gKiBBIGNvbmZpZ3VyYXRpb24gc2VydmljZSBmb3IgdGhlIFtgTmdiTmF2YF0oIy9jb21wb25lbnRzL25hdi9hcGkjTmdiTmF2KSBjb21wb25lbnQuXG4gKlxuICogWW91IGNhbiBpbmplY3QgdGhpcyBzZXJ2aWNlLCB0eXBpY2FsbHkgaW4geW91ciByb290IGNvbXBvbmVudCwgYW5kIGN1c3RvbWl6ZSB0aGUgdmFsdWVzIG9mIGl0cyBwcm9wZXJ0aWVzIGluXG4gKiBvcmRlciB0byBwcm92aWRlIGRlZmF1bHQgdmFsdWVzIGZvciBhbGwgdGhlIG5hdnMgdXNlZCBpbiB0aGUgYXBwbGljYXRpb24uXG4gKlxuICogQHNpbmNlIDUuMi4wXG4gKi9cbkBJbmplY3RhYmxlKHtwcm92aWRlZEluOiAncm9vdCd9KVxuZXhwb3J0IGNsYXNzIE5nYk5hdkNvbmZpZyB7XG4gIGRlc3Ryb3lPbkhpZGUgPSB0cnVlO1xuICBvcmllbnRhdGlvbjogJ2hvcml6b250YWwnIHwgJ3ZlcnRpY2FsJyA9ICdob3Jpem9udGFsJztcbiAgcm9sZXM6ICd0YWJsaXN0JyB8IGZhbHNlID0gJ3RhYmxpc3QnO1xufVxuIl19