index.d.ts 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. import { BreakpointObserver } from '@angular/cdk/layout';
  2. import * as i0 from '@angular/core';
  3. import * as i3 from '@angular/cdk/overlay';
  4. import * as i4 from '@angular/cdk/portal';
  5. import * as i5 from '@angular/common';
  6. import * as i6 from '@angular/material/legacy-button';
  7. import * as i7 from '@angular/material/core';
  8. import { Injector } from '@angular/core';
  9. import { TextOnlySnackBar as LegacyTextOnlySnackBar } from '@angular/material/snack-bar';
  10. import { LiveAnnouncer } from '@angular/cdk/a11y';
  11. import { MAT_SNACK_BAR_DATA as MAT_LEGACY_SNACK_BAR_DATA } from '@angular/material/snack-bar';
  12. import { MAT_SNACK_BAR_DEFAULT_OPTIONS as MAT_LEGACY_SNACK_BAR_DEFAULT_OPTIONS } from '@angular/material/snack-bar';
  13. import { MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY as MAT_LEGACY_SNACK_BAR_DEFAULT_OPTIONS_FACTORY } from '@angular/material/snack-bar';
  14. import { matSnackBarAnimations as matLegacySnackBarAnimations } from '@angular/material/snack-bar';
  15. import { _MatSnackBarBase as _MatLegacySnackBarBase } from '@angular/material/snack-bar';
  16. import { MatSnackBarConfig as MatLegacySnackBarConfig } from '@angular/material/snack-bar';
  17. import { _MatSnackBarContainerBase as _MatLegacySnackBarContainerBase } from '@angular/material/snack-bar';
  18. import { MatSnackBarDismiss as MatLegacySnackBarDismiss } from '@angular/material/snack-bar';
  19. import { MatSnackBarHorizontalPosition as MatLegacySnackBarHorizontalPosition } from '@angular/material/snack-bar';
  20. import { MatSnackBarRef as MatLegacySnackBarRef } from '@angular/material/snack-bar';
  21. import { MatSnackBarVerticalPosition as MatLegacySnackBarVerticalPosition } from '@angular/material/snack-bar';
  22. import { Overlay } from '@angular/cdk/overlay';
  23. declare namespace i1 {
  24. export {
  25. MatLegacySnackBarContainer
  26. }
  27. }
  28. declare namespace i2 {
  29. export {
  30. LegacySimpleSnackBar
  31. }
  32. }
  33. /**
  34. * A component used to open as the default snack bar, matching material spec.
  35. * This should only be used internally by the snack bar service.
  36. * @deprecated Use `SimpleSnackBar` from `@angular/material/snack-bar` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  37. * @breaking-change 17.0.0
  38. */
  39. export declare class LegacySimpleSnackBar implements LegacyTextOnlySnackBar {
  40. snackBarRef: MatLegacySnackBarRef<LegacySimpleSnackBar>;
  41. /** Data that was injected into the snack bar. */
  42. data: {
  43. message: string;
  44. action: string;
  45. };
  46. constructor(snackBarRef: MatLegacySnackBarRef<LegacySimpleSnackBar>, data: any);
  47. /** Performs the action on the snack bar. */
  48. action(): void;
  49. /** If the action button should be shown. */
  50. get hasAction(): boolean;
  51. static ɵfac: i0.ɵɵFactoryDeclaration<LegacySimpleSnackBar, never>;
  52. static ɵcmp: i0.ɵɵComponentDeclaration<LegacySimpleSnackBar, "simple-snack-bar", never, {}, {}, never, never, false, never>;
  53. }
  54. export { LegacyTextOnlySnackBar }
  55. export { MAT_LEGACY_SNACK_BAR_DATA }
  56. export { MAT_LEGACY_SNACK_BAR_DEFAULT_OPTIONS }
  57. export { MAT_LEGACY_SNACK_BAR_DEFAULT_OPTIONS_FACTORY }
  58. /**
  59. * Service to dispatch Material Design snack bar messages.
  60. * @deprecated Use `MatSnackBar` from `@angular/material/snack-bar` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  61. * @breaking-change 17.0.0
  62. */
  63. export declare class MatLegacySnackBar extends _MatLegacySnackBarBase {
  64. protected simpleSnackBarComponent: typeof LegacySimpleSnackBar;
  65. protected snackBarContainerComponent: typeof MatLegacySnackBarContainer;
  66. protected handsetCssClass: string;
  67. constructor(overlay: Overlay, live: LiveAnnouncer, injector: Injector, breakpointObserver: BreakpointObserver, parentSnackBar: MatLegacySnackBar, defaultConfig: MatLegacySnackBarConfig);
  68. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacySnackBar, [null, null, null, null, { optional: true; skipSelf: true; }, null]>;
  69. static ɵprov: i0.ɵɵInjectableDeclaration<MatLegacySnackBar>;
  70. }
  71. export { matLegacySnackBarAnimations }
  72. export { _MatLegacySnackBarBase }
  73. export { MatLegacySnackBarConfig }
  74. /**
  75. * Internal component that wraps user-provided snack bar content.
  76. * @docs-private
  77. * @deprecated Use `MatSnackBarContainer` from `@angular/material/snack-bar` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  78. * @breaking-change 17.0.0
  79. */
  80. export declare class MatLegacySnackBarContainer extends _MatLegacySnackBarContainerBase {
  81. protected _afterPortalAttached(): void;
  82. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacySnackBarContainer, never>;
  83. static ɵcmp: i0.ɵɵComponentDeclaration<MatLegacySnackBarContainer, "snack-bar-container", never, {}, {}, never, never, false, never>;
  84. }
  85. export { _MatLegacySnackBarContainerBase }
  86. export { MatLegacySnackBarDismiss }
  87. export { MatLegacySnackBarHorizontalPosition }
  88. /**
  89. * @deprecated Use `MatSnackBarModule` from `@angular/material/snack-bar` instead. See https://material.angular.io/guide/mdc-migration for information about migrating.
  90. * @breaking-change 17.0.0
  91. */
  92. export declare class MatLegacySnackBarModule {
  93. static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacySnackBarModule, never>;
  94. static ɵmod: i0.ɵɵNgModuleDeclaration<MatLegacySnackBarModule, [typeof i1.MatLegacySnackBarContainer, typeof i2.LegacySimpleSnackBar], [typeof i3.OverlayModule, typeof i4.PortalModule, typeof i5.CommonModule, typeof i6.MatLegacyButtonModule, typeof i7.MatCommonModule], [typeof i1.MatLegacySnackBarContainer, typeof i7.MatCommonModule]>;
  95. static ɵinj: i0.ɵɵInjectorDeclaration<MatLegacySnackBarModule>;
  96. }
  97. export { MatLegacySnackBarRef }
  98. export { MatLegacySnackBarVerticalPosition }
  99. export { }