UNPKG

xui

Version:

xUI Components for Angular

20 lines (19 loc) 1.37 kB
import { InjectionToken, Injector } from '@angular/core'; import { _MatSnackBarBase, MatSnackBarContainer, MatSnackBarRef, TextOnlySnackBar } from '@angular/material/snack-bar'; import { Overlay } from '@angular/cdk/overlay'; import { LiveAnnouncer } from '@angular/cdk/a11y'; import { BreakpointObserver } from '@angular/cdk/layout'; import { XuiSnackBarConfig } from './snack-bar-config'; import { SimpleSnackBar } from './simple-snackbar.component'; import * as i0 from "@angular/core"; export declare class XuiSnackBar extends _MatSnackBarBase { protected simpleSnackBarComponent: typeof SimpleSnackBar; protected snackBarContainerComponent: typeof MatSnackBarContainer; protected handsetCssClass: string; constructor(overlay: Overlay, live: LiveAnnouncer, injector: Injector, breakpointObserver: BreakpointObserver, parentSnackBar: XuiSnackBar, defaultConfig: XuiSnackBarConfig); open(message: string, action?: string, config?: XuiSnackBarConfig): MatSnackBarRef<TextOnlySnackBar>; static ɵfac: i0.ɵɵFactoryDeclaration<XuiSnackBar, [null, null, null, null, { optional: true; skipSelf: true; }, null]>; static ɵprov: i0.ɵɵInjectableDeclaration<XuiSnackBar>; } export declare function XUI_SNACK_BAR_DEFAULT_OPTIONS_FACTORY(): XuiSnackBarConfig; export declare const XUI_SNACK_BAR_DEFAULT_OPTIONS: InjectionToken<XuiSnackBarConfig<any>>;