nav-config.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334
  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. export class NgbNavConfig {
  16. constructor() {
  17. this.destroyOnHide = true;
  18. this.orientation = 'horizontal';
  19. this.roles = 'tablist';
  20. }
  21. }
  22. NgbNavConfig.decorators = [
  23. { type: Injectable, args: [{ providedIn: 'root' },] }
  24. ];
  25. /** @nocollapse */ NgbNavConfig.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function NgbNavConfig_Factory() { return new NgbNavConfig(); }, token: NgbNavConfig, providedIn: "root" });
  26. if (false) {
  27. /** @type {?} */
  28. NgbNavConfig.prototype.destroyOnHide;
  29. /** @type {?} */
  30. NgbNavConfig.prototype.orientation;
  31. /** @type {?} */
  32. NgbNavConfig.prototype.roles;
  33. }
  34. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2LWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BuZy1ib290c3RyYXAvbmctYm9vdHN0cmFwLyIsInNvdXJjZXMiOlsibmF2L25hdi1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7Ozs7QUFXekMsTUFBTSxPQUFPLFlBQVk7SUFEekI7UUFFRSxrQkFBYSxHQUFHLElBQUksQ0FBQztRQUNyQixnQkFBVyxHQUE4QixZQUFZLENBQUM7UUFDdEQsVUFBSyxHQUFzQixTQUFTLENBQUM7S0FDdEM7OztZQUxBLFVBQVUsU0FBQyxFQUFDLFVBQVUsRUFBRSxNQUFNLEVBQUM7Ozs7O0lBRTlCLHFDQUFxQjs7SUFDckIsbUNBQXNEOztJQUN0RCw2QkFBcUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKipcbiAqIEEgY29uZmlndXJhdGlvbiBzZXJ2aWNlIGZvciB0aGUgW2BOZ2JOYXZgXSgjL2NvbXBvbmVudHMvbmF2L2FwaSNOZ2JOYXYpIGNvbXBvbmVudC5cbiAqXG4gKiBZb3UgY2FuIGluamVjdCB0aGlzIHNlcnZpY2UsIHR5cGljYWxseSBpbiB5b3VyIHJvb3QgY29tcG9uZW50LCBhbmQgY3VzdG9taXplIHRoZSB2YWx1ZXMgb2YgaXRzIHByb3BlcnRpZXMgaW5cbiAqIG9yZGVyIHRvIHByb3ZpZGUgZGVmYXVsdCB2YWx1ZXMgZm9yIGFsbCB0aGUgbmF2cyB1c2VkIGluIHRoZSBhcHBsaWNhdGlvbi5cbiAqXG4gKiBAc2luY2UgNS4yLjBcbiAqL1xuQEluamVjdGFibGUoe3Byb3ZpZGVkSW46ICdyb290J30pXG5leHBvcnQgY2xhc3MgTmdiTmF2Q29uZmlnIHtcbiAgZGVzdHJveU9uSGlkZSA9IHRydWU7XG4gIG9yaWVudGF0aW9uOiAnaG9yaXpvbnRhbCcgfCAndmVydGljYWwnID0gJ2hvcml6b250YWwnO1xuICByb2xlczogJ3RhYmxpc3QnIHwgZmFsc2UgPSAndGFibGlzdCc7XG59XG4iXX0=