toast-config.js 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. * Interface used to type all toast config options. See `NgbToastConfig`.
  9. *
  10. * \@since 5.0.0
  11. * @record
  12. */
  13. export function NgbToastOptions() { }
  14. if (false) {
  15. /**
  16. * Specify if the toast component should emit the `hide()` output
  17. * after a certain `delay` in ms.
  18. * @type {?|undefined}
  19. */
  20. NgbToastOptions.prototype.autohide;
  21. /**
  22. * Delay in ms after which the `hide()` output should be emitted.
  23. * @type {?|undefined}
  24. */
  25. NgbToastOptions.prototype.delay;
  26. /**
  27. * Type of aria-live attribute to be used.
  28. *
  29. * Could be one of these 2 values (as string):
  30. * - `polite` (default)
  31. * - `alert`
  32. * @type {?|undefined}
  33. */
  34. NgbToastOptions.prototype.ariaLive;
  35. }
  36. /**
  37. * Configuration service for the NgbToast component. You can inject this service, typically in your root component,
  38. * and customize the values of its properties in order to provide default values for all the toasts used in the
  39. * application.
  40. *
  41. * \@since 5.0.0
  42. */
  43. export class NgbToastConfig {
  44. constructor() {
  45. this.autohide = true;
  46. this.delay = 500;
  47. this.ariaLive = 'polite';
  48. }
  49. }
  50. NgbToastConfig.decorators = [
  51. { type: Injectable, args: [{ providedIn: 'root' },] }
  52. ];
  53. /** @nocollapse */ NgbToastConfig.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function NgbToastConfig_Factory() { return new NgbToastConfig(); }, token: NgbToastConfig, providedIn: "root" });
  54. if (false) {
  55. /** @type {?} */
  56. NgbToastConfig.prototype.autohide;
  57. /** @type {?} */
  58. NgbToastConfig.prototype.delay;
  59. /** @type {?} */
  60. NgbToastConfig.prototype.ariaLive;
  61. }
  62. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9hc3QtY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5nLWJvb3RzdHJhcC9uZy1ib290c3RyYXAvIiwic291cmNlcyI6WyJ0b2FzdC90b2FzdC1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7O0FBT3pDLHFDQW9CQzs7Ozs7OztJQWZDLG1DQUFtQjs7Ozs7SUFLbkIsZ0NBQWU7Ozs7Ozs7OztJQVNmLG1DQUE4Qjs7Ozs7Ozs7O0FBV2hDLE1BQU0sT0FBTyxjQUFjO0lBRDNCO1FBRUUsYUFBUSxHQUFHLElBQUksQ0FBQztRQUNoQixVQUFLLEdBQUcsR0FBRyxDQUFDO1FBQ1osYUFBUSxHQUF1QixRQUFRLENBQUM7S0FDekM7OztZQUxBLFVBQVUsU0FBQyxFQUFDLFVBQVUsRUFBRSxNQUFNLEVBQUM7Ozs7O0lBRTlCLGtDQUFnQjs7SUFDaEIsK0JBQVk7O0lBQ1osa0NBQXdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqXG4gKiBJbnRlcmZhY2UgdXNlZCB0byB0eXBlIGFsbCB0b2FzdCBjb25maWcgb3B0aW9ucy4gU2VlIGBOZ2JUb2FzdENvbmZpZ2AuXG4gKlxuICogQHNpbmNlIDUuMC4wXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTmdiVG9hc3RPcHRpb25zIHtcbiAgLyoqXG4gICAqIFNwZWNpZnkgaWYgdGhlIHRvYXN0IGNvbXBvbmVudCBzaG91bGQgZW1pdCB0aGUgYGhpZGUoKWAgb3V0cHV0XG4gICAqIGFmdGVyIGEgY2VydGFpbiBgZGVsYXlgIGluIG1zLlxuICAgKi9cbiAgYXV0b2hpZGU/OiBib29sZWFuO1xuXG4gIC8qKlxuICAgKiBEZWxheSBpbiBtcyBhZnRlciB3aGljaCB0aGUgYGhpZGUoKWAgb3V0cHV0IHNob3VsZCBiZSBlbWl0dGVkLlxuICAgKi9cbiAgZGVsYXk/OiBudW1iZXI7XG5cbiAgLyoqXG4gICAqIFR5cGUgb2YgYXJpYS1saXZlIGF0dHJpYnV0ZSB0byBiZSB1c2VkLlxuICAgKlxuICAgKiBDb3VsZCBiZSBvbmUgb2YgdGhlc2UgMiB2YWx1ZXMgKGFzIHN0cmluZyk6XG4gICAqIC0gYHBvbGl0ZWAgKGRlZmF1bHQpXG4gICAqIC0gYGFsZXJ0YFxuICAgKi9cbiAgYXJpYUxpdmU/OiAncG9saXRlJyB8ICdhbGVydCc7XG59XG5cbi8qKlxuICogQ29uZmlndXJhdGlvbiBzZXJ2aWNlIGZvciB0aGUgTmdiVG9hc3QgY29tcG9uZW50LiBZb3UgY2FuIGluamVjdCB0aGlzIHNlcnZpY2UsIHR5cGljYWxseSBpbiB5b3VyIHJvb3QgY29tcG9uZW50LFxuICogYW5kIGN1c3RvbWl6ZSB0aGUgdmFsdWVzIG9mIGl0cyBwcm9wZXJ0aWVzIGluIG9yZGVyIHRvIHByb3ZpZGUgZGVmYXVsdCB2YWx1ZXMgZm9yIGFsbCB0aGUgdG9hc3RzIHVzZWQgaW4gdGhlXG4gKiBhcHBsaWNhdGlvbi5cbiAqXG4gKiBAc2luY2UgNS4wLjBcbiAqL1xuQEluamVjdGFibGUoe3Byb3ZpZGVkSW46ICdyb290J30pXG5leHBvcnQgY2xhc3MgTmdiVG9hc3RDb25maWcgaW1wbGVtZW50cyBOZ2JUb2FzdE9wdGlvbnMge1xuICBhdXRvaGlkZSA9IHRydWU7XG4gIGRlbGF5ID0gNTAwO1xuICBhcmlhTGl2ZTogJ3BvbGl0ZScgfCAnYWxlcnQnID0gJ3BvbGl0ZSc7XG59XG4iXX0=